Описание тега 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<>, который пытается поддерживать порядок вставки, в…
09 дек '13 в 20:59
4
ответа
Определить отсортированную функцию для меток времени / объектов времени по ключу
У меня есть словарь времен и подсчетов. Мне нужно отсортировать слова так, чтобы они были в порядке возрастания времени. Мне нужна помощь, чтобы получить что-то полезное. Прямо сейчас я отбрасываю AM/PM, чтобы устранить сложность, но я знаю, что у м…
15 янв '16 в 22:23
2
ответа
Как удалить каждый второй элемент SortedDictionary как можно быстрее?
Я должен удалить каждый второй элемент из SortedDictionary как можно быстрее. Словарь (SortedDictionary<string, List<string>>) может содержать до 20'000 элементов. Итак, я придумал это решение: try { int loop = 0; while (true) { Routes.R…
07 июл '11 в 01:07
0
ответов
python: pb с отсортированной функцией
У меня проблема с функцией сортировки. У меня есть словарь, содержащий объекты корабля. Я пытаюсь разобрать свой словарь по названию лодки. Функция сортировки работает корректно, но мне не удается обновить словарь. Скажем иначе, чем сделать печать (…
08 дек '16 в 12:19
2
ответа
Структура данных C# с функциональностью SortedDictionary() и node.Next()?
Как построить / получить структуру данных со следующими возможностями: Хранит (ключ, значение) узлы, ключи реализуют IComparable. Быстрая (log N) вставка и поиск. Быстрый (log N) метод для получения следующего более высокого / следующего более низко…
09 май '11 в 08:01
4
ответа
Быстрый способ найти первый неиспользованный ключ в SortedDictionary?
Если у меня есть SortedDictionary<int, object>Какой самый быстрый способ найти самый низкий ключ, который в настоящее время не используется? Очевидно, мы могли бы перебрать счетчик 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<double, List<int>>Я пытаюсь перебрать его и захватить каждый 5-й элемент, но я хочу накапливать остальные 4 элемента List. Возможно ли использовать LINQ? Заранее спасибо.
15 сен '12 в 09:42
6
ответов
SortedList<>, SortedDictionary<> и Словарь <>
Я нахожу это SortedList<TKey, TValue> SortedDictionary<TKey, TValue> а также Dictionary<TKey, TValue> реализовать те же интерфейсы. Когда мы должны выбрать SortedList а также SortedDictionary над Dictionary? В чем разница между Sor…
15 сен '09 в 13:21
2
ответа
Самый эффективный способ найти индекс элемента в SortedDictionary
Я использую отсортированный словарь для ведения списка элементов, из которых мне регулярно нужно следить за состоянием верхних элементов x. Каждый раз, когда я обновляю элемент, я хотел бы быстро выяснить, какой индекс использует элемент, на который…
07 сен '10 в 23:43
2
ответа
Использование блока sortedArrayUsingComparator:^(id a, id b)
В моем проекте я пытаюсь сравнить известное местоположение с введенным местоположением, используя блок sortedArrayUsingComparator:^(id a, id b). У меня есть словарь массив с именем locationArray, содержащий широту и номер станции, которая соответств…
20 сен '13 в 23:22
2
ответа
Задать свойство в значении отсортированного словаря при его повторении
Я определил SortedDictionary: private SortedDictionary<int, SingleQcCalculation> m_dicTagsToCalc; И я перебираю это и устанавливаю свойства внутри значения: foreach (KeyValuePair<int, SingleQcCalculation> 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<char,int> в моем коде. Но когда я называю его Max() Метод, это исключение: Исключение типа "System.ArgumentException" произошло в mscorlib.ni.dll, но не было обработа…
10 мар '16 в 14:52