Learn about Loyc.Collections
Articles about Loyc.Collections
- The List Trifecta: Part 1: The
- The List Trifecta: Part 2: The
- The List Trifecta: Part 3: Benchmarks and the
InternalList<T>: the low-level
DList<T>: the circular
- VList Data Structures in C#
- CPTrie: A sorted data structure for .NET
- A flexible family of hash trees:
Note: most of these types are defined in Loyc.Collections.dll. However,
DList<T> are defined in Loyc.Essentials so they can be more widely available, while
CPTrie is defined in Loyc.Utilities because it is rarely used. Regardless of which assembly contains them, all collections are in the Loyc.Collections namespace.
Loyc collections use the standard .NET interfaces such as
IList<T>, but many additional interfaces are defined in Loyc.Essentials.dll (which is referenced by Loyc.Collections.dll).