Универсальная библиотека коллекций.NET с открытым исходным кодом.
1 ответ

Есть ли в C# интерфейс для интервальных значений?

Я делаю расширение интервала коллекции знаменитой библиотеки C# C5. IInterval Интерфейс определяет интервал с сопоставимыми конечными точками (нерелевантные элементы удалены): public interface IInterval<T> where T : IComparable<T> { T Lo…
16 июл '15 в 05:00
2 ответа

Использование структуры данных дерева коллекции C5

Я боролся в течение нескольких дней, находя.NET Tree Data StructureЯ прочитал много рекомендаций с использованием библиотеки C5, но я еще не нашел пример для этого. Я прочитал документацию C5, но не нашел пример для этого (я признаю, что я не прочит…
15 фев '12 в 12:29
1 ответ

Неверное приведение в C5.IPriorityQueueHandle

У меня проблемы с реализацией интерфейса C5.IPriorityQueueHandle с C5 IntervalHeap. Я могу использовать кучу отлично с нулевыми дескрипторами, используя DeleteMin() по умолчанию и т. Д., Но я хочу иметь возможность обновлять приоритет дескриптором п…
13 янв '17 в 19:23
2 ответа

Реализация алгоритма Hoey Shamos с C#

Хорошо, теперь я получаю правильную информацию из моего текущего алгоритма! Однако, с проверкой 700000 полигонов, это слишком медленно! Предыдущая проблема исправлена ​​(My Line2D intersectsWith метод был неправильным) Теперь нужно определить мое уз…
29 авг '13 в 13:49
1 ответ

Как устроена база C5 SQL?

Я работаю над механизмом электронной коммерции на основе PHP/MySQL, и мне нужно, чтобы он мог доставлять заказы в управляемую SQL систему Microsoft Dynamics C5. Мой план состоял в том, чтобы сделать мою структуру mysql очень похожей на структуру C5,…
24 окт '11 в 13:06
1 ответ

Коллекции небольших размеров из C5 Generic Collection Library сравнительно медленные - можно ли что-нибудь сделать?

Недавно я тестировал коллекции C5 на C# и мне нравится их функциональность. Для больших коллекций производительность кажется на уровне общих аналогов. Однако для небольших коллекций они значительно медленнее. Я подозреваю, что резкое ухудшение относ…
02 окт '12 в 22:20
1 ответ

Как использовать IPriorityQueue в библиотеке C5

Я использую популярную библиотеку C5 для C# ( C5) и пытаюсь выяснить, как реализовать IPriorityQueue должным образом. Допустим, у меня есть набор A={5,4,1,2,3}, Я хочу, чтобы приоритет был самым высоким целочисленным значением. Как мне это реализова…
01 май '17 в 17:03
0 ответов

Redis-подобный SortedSet в C#

В отличие от SortedSet<T> или же SortedDictionary<T> из BCL, The Sorted Sets от Redis гораздо мощнее. Это позволяет доступ по member, совсем как словарь Последовательность определяется на score, другое поле из member и позволяет то же зн…
1 ответ

concrete5: ссылка не работает в режиме редактирования

Когда я войду в CMS моего сайта ( concrete5), события jQuery больше не будут срабатывать: Я создал сайт, где определенные части должны быть доступны для редактирования. Есть только один HTML и через jQuery я отображаю / скрываю части на этом сайте. …
31 окт '10 в 21:11
2 ответа

Как работает обновление в коллекции C5?

Как использовать метод обновления в коллекции C5? Например, допустим, у меня есть набор, где я хочу заменить элемент A с B, Я ожидаю, что это будет что-то вроде: HashSet<String> s = new HashSet<String>(); s.add("A"); s.update("A", "B"); …
29 май '12 в 18:08
0 ответов

SQL для разделения поля Zip и City в Microsoft C5

У меня есть клиент, использующий Microsoft C5 в качестве своей ERP-системы, и мы должны помочь ему интегрировать его в свою CRM-систему. Для этого я создал представление SQL, в котором я сопоставляю поля, необходимые для импорта клиентов, в соответс…
10 сен '12 в 07:10
1 ответ

C5 Generics Collection IntervalHeap<T> - получение IPriorityQueueHandle из T для замены или удаления операции

Я использую библиотеку Generics Collection C5 (сервер отключен:-(), и у меня есть IntervalHeap(T), и мне нужно удалить или заменить T, который не является максимальным или минимальным. Как получить IPriorityQueueHandle из моего T Исходный код библио…
09 июн '10 в 23:18
2 ответа

Древовидная структура данных

Я ищу реализацию дерева... Вы можете увидеть здесь предыдущий вопрос. но я не хотел бы реализовать это сам, Пример необходимых функций: Мне нужен FindElement(узел) Мне нужен GetParent(узел) - снова сделаю поиск GetSubTreeFrom(node) - найдет элемент …
27 авг '09 в 07:09
1 ответ

Сериализуемый помеченный класс, но не работающий

Недавно я написал код для копирования класса с библиотекой C5 "IntervalHeap", но обнаружил сообщение об ошибке, подобное этому. System.Runtime.Serialization.SerializationException: 'Тип'C5.IntervalHeap`1+ Интервал [[TransSys1.Node, TransSys1, Версия…
02 сен '18 в 20:31
1 ответ

Как искать C5.TreeSet?

У меня есть C5.TreeSet&lt;double&gt; отсортированная структура данных. https://github.com/sestoft/C5/ Учитывая значение x Я хотел бы найти набор S для наибольшего показателя i такие S[j] &lt;= x для всех j ≤ i (аналогично Python bisect.bisect). Как …
03 июн '15 в 15:22
2 ответа

Балансировка нагрузки с общими приоритетными очередями

Я пытаюсь реализовать балансировщик нагрузки в данный момент и немного ударил по скорости. Ситуация следующая (упрощенная), У меня есть очередь запросов queue_a, которые обрабатываются worker_a Есть вторая очередь запросов queue_b, которые обрабатыв…
10 июл '12 в 05:34
6 ответов

C# Двоичные деревья и словари

Я борюсь с понятием, когда использовать двоичные деревья поиска, а когда использовать словари. В моем приложении я провел небольшой эксперимент, в котором использовалась библиотека C5. TreeDictionary (который я считаю красно-черным бинарным деревом …
28 янв '10 в 01:46
1 ответ

.net collection для быстрой фильтрации (отсортированная коллекция)

При профилировании очень медленного метода я обнаружил, что задержка заключается в поиске и фильтрации коллекции. Метод делает следующее (по порядку). По словам профилировщика, 80% времени уходит на этапы 1-3. Чтение отсортированной коллекции из фай…
04 окт '13 в 18:31
0 ответов

Является ли C5 еще лучше, чем встроенные классы коллекции в 2017 году

Является ли библиотека коллекций C5 еще лучше, чем встроенные классы коллекций в конце 2017 года, и есть ли другие библиотеки, которые стоит рассмотреть. Я имею в виду, что много времени изменилось, Microsoft представила.NET Core, и теперь доступны …
29 ноя '17 в 10:02
1 ответ

Библиотека коллекции C5 - проблема сериализации через WCF

Я пытаюсь отправить TreeDictionary из библиотеки коллекции C5 через WCF. Получатель получает ОК (мне пришлось добавить много атрибутов KnownType для того, что кажется внутренними структурами данных). Тем не менее, теперь я застрял в точке, где это н…
01 июн '09 в 04:34