[LIB] Новые коллекции
От: VladD2 Российская Империя www.nemerle.org
Дата: 03.03.15 18:58
Оценка:
Перенес три наших коллекции в немерловую библиотеку.
https://github.com/rsdn/nemerle/commit/0456362ba25f7e597476ca0329b8d341638fe2e2

HashSetEx[T] — обертка над HashSet, позволяет узнать исходный элемент добавленный в коллекцию первым.

LightList[T] — аналог SCG.List[T] который имеет смысл использовать когда в списке преимущественно 0 или 1 элемент, но может появляться и больше элементов. Коллекция является структурой и хранит первый элемент в собственном поле. Создан для упрощения алгоритмов в которых происходит накопление элементов, а потом в зависимости от их числа создается коллекция или единичный элемент данных. Пример использования.

PriorityQueue[T] — название говорит самое за себя — очередь с приоритетом.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Отредактировано 03.03.2015 19:05 VladD2 . Предыдущая версия . Еще …
Отредактировано 03.03.2015 19:01 VladD2 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.