Описание тега sorteddictionary

Представляет коллекцию пар ключ / значение, отсортированных по ключу.
1 ответ

Реализация iComparer для пользовательских объектов после преобразования словаря в SortedDictionary

У меня проблемы с реализацией метода IComparer. По сути, я хочу сравнить свойства двух пользовательских объектов (свойства имеют тип integer). dE - это словарь (Of String, customObj). prTabIndex - это свойство customObj и имеет тип Integer (это верн…
05 июн '12 в 21:18
1 ответ

Использование лямбды с отсортированной функцией

Я наткнулся на следующий код, и он работает нормально. Хотя я искал лямбда-функции в других вопросах, но не нашел соответствующего ответа In[9]: portfolio=[ {'name': 'IBM', 'shares': 100, 'price': 91.1}, {'name': 'IAM', 'shares': 100, 'price': 41.1}…
17 июн '17 в 19:46
3 ответа

Можно ли использовать SortedList<>/SortedDictionary<> с правильно реализованным компаратором для гарантии порядка вставки?

Если цель состоит в том, чтобы создать общий словарь, доступный только для чтения, который сохраняет порядок вставки, можно ли реально использовать SortedList<,> или SortedDictionary<,> с IComparer<>, который пытается поддерживать порядок вставки, в…
4 ответа

Определить отсортированную функцию для меток времени / объектов времени по ключу

У меня есть словарь времен и подсчетов. Мне нужно отсортировать слова так, чтобы они были в порядке возрастания времени. Мне нужна помощь, чтобы получить что-то полезное. Прямо сейчас я отбрасываю AM/PM, чтобы устранить сложность, но я знаю, что у м…
15 янв '16 в 22:23
2 ответа

Как удалить каждый второй элемент SortedDictionary как можно быстрее?

Я должен удалить каждый второй элемент из SortedDictionary как можно быстрее. Словарь (SortedDictionary&lt;string, List&lt;string&gt;&gt;) может содержать до 20'000 элементов. Итак, я придумал это решение: try { int loop = 0; while (true) { Routes.R…
0 ответов

python: pb с отсортированной функцией

У меня проблема с функцией сортировки. У меня есть словарь, содержащий объекты корабля. Я пытаюсь разобрать свой словарь по названию лодки. Функция сортировки работает корректно, но мне не удается обновить словарь. Скажем иначе, чем сделать печать (…
08 дек '16 в 12:19
2 ответа

Структура данных C# с функциональностью SortedDictionary() и node.Next()?

Как построить / получить структуру данных со следующими возможностями: Хранит (ключ, значение) узлы, ключи реализуют IComparable. Быстрая (log N) вставка и поиск. Быстрый (log N) метод для получения следующего более высокого / следующего более низко…
09 май '11 в 08:01
4 ответа

Быстрый способ найти первый неиспользованный ключ в SortedDictionary?

Если у меня есть SortedDictionary&lt;int, object&gt;Какой самый быстрый способ найти самый низкий ключ, который в настоящее время не используется? Очевидно, мы могли бы перебрать счетчик i из 0-> int.MaxValue и сбежать, если !Keys.Contains(i), но эт…
29 дек '14 в 12:49
0 ответов

MVC публикует список объектов со свойством типа SortedDictionary

Я работаю над проектом MVC и застрял с отправкой неизвестного числа значений (сложный объект) - поля ввода генерируются JavaScript. Проблема в том, что в форме POST свойства типа SortedDictionary пусты. Вот как все это выглядит: Контроллер: public v…
07 ноя '14 в 18:41
1 ответ

Проекция SortedDictionary с использованием linq

У меня есть SortedDictionary&lt;double, List&lt;int&gt;&gt;Я пытаюсь перебрать его и захватить каждый 5-й элемент, но я хочу накапливать остальные 4 элемента List. Возможно ли использовать LINQ? Заранее спасибо.
15 сен '12 в 09:42
6 ответов

SortedList<>, SortedDictionary<> и Словарь <>

Я нахожу это SortedList&lt;TKey, TValue&gt; SortedDictionary&lt;TKey, TValue&gt; а также Dictionary&lt;TKey, TValue&gt; реализовать те же интерфейсы. Когда мы должны выбрать SortedList а также SortedDictionary над Dictionary? В чем разница между Sor…
2 ответа

Самый эффективный способ найти индекс элемента в SortedDictionary

Я использую отсортированный словарь для ведения списка элементов, из которых мне регулярно нужно следить за состоянием верхних элементов x. Каждый раз, когда я обновляю элемент, я хотел бы быстро выяснить, какой индекс использует элемент, на который…
07 сен '10 в 23:43
2 ответа

Использование блока sortedArrayUsingComparator:^(id a, id b)

В моем проекте я пытаюсь сравнить известное местоположение с введенным местоположением, используя блок sortedArrayUsingComparator:^(id a, id b). У меня есть словарь массив с именем locationArray, содержащий широту и номер станции, которая соответств…
2 ответа

Задать свойство в значении отсортированного словаря при его повторении

Я определил SortedDictionary: private SortedDictionary&lt;int, SingleQcCalculation&gt; m_dicTagsToCalc; И я перебираю это и устанавливаю свойства внутри значения: foreach (KeyValuePair&lt;int, SingleQcCalculation&gt; pairSingleCalc in m_dicTagsToCal…
17 окт '13 в 14:56
0 ответов

Как получить первый ключ и последний ключ неизменяемого отсортированного словаря?

Интерфейс ImmutableSortedDictionary отличается от SortedDictionary, Например, я не могу использовать sortedDictionary.Keys.Last() чтобы получить последний ключ. Как это сделать, а также получить первый ключ?
20 май '16 в 20:27
5 ответов

В Python, как вы сохраняете группировку, когда вы сортируете по одному значению, а затем другому?

Данные выглядят так: Idx счет группы 5 0,85 Европа8 0,77 Австралия12 0,70 С.Америка13 0,71 Австралия42 0,82 Европа45 0,90 Азия65 0,91 Азия73 0,72 С.Америка77 0,84 Азия Должен выглядеть так: Idx счет группы 65 0,91 Азия77 0,84 Азия45 0,73 Азия12 0,87…
08 июн '11 в 05:59
4 ответа

Метод расширения LINQ Где оптимизирован для SortedDictionary?

Folks, Если я вызываю метод расширения LINQ Where, использует ли он преимущества сортировки в SortedDictionary или пересекает каждый KVP и выполняет сравнение? Есть ли преимущество использования SortedDictionary для сценария поиска по критериям? Спа…
10 ноя '10 в 05:35
4 ответа

Получить последний элемент в SortedDictionary

Я вижу этот вопрос. Как я могу получить последний элемент в SortedDictionary в.Net 3.5.
23 окт '09 в 12:04
6 ответов

LINQ в SortedList

Я новичок в LINQ, поэтому я не знаю, является ли мой LINQ неправильным из-за того, что мне нужно сделать, или мои ожидания в отношении производительности слишком высоки. У меня есть SortedList объектов с ключом int; SortedList, а не SortedDictionary…
24 май '10 в 14:36
1 ответ

Разве Char не совместим?

Когда я кодирую в C#, я используюSystem.Collections.Generic.SortedDictionary&lt;char,int&gt; в моем коде. Но когда я называю его Max() Метод, это исключение: Исключение типа "System.ArgumentException" произошло в mscorlib.ni.dll, но не было обработа…
10 мар '16 в 14:52