#Collections
3 notas · última:
Partition methods for collections in C#
The article defines partitioning as splitting a collection into fixed-size parts and shows extension methods for IList<T>, IDictionary<TKey, TValue>, and ConcurrentDictionary<TKey, TValue> to support parallel processing.
Anatomy of the .NET dictionary
Explains how .NET Dictionary stores entries in buckets and arrays, handles collisions with chaining, reuses freed slots, and grows or trims capacity.
Introducing reducees
The post traces Elixir’s collection-processing design from recursion to iterators, reducers, and iteratees, then explains reducees as the abstraction that keeps reduce simple, fast, and resource-safe.
