Kaos.Collections 3.1.0

KaosCollections is a .NET library that provides generic collection classes for storing elements that are both sorted and indexed. Based on order statistic B+ trees, these classes emulate Microsoft's Base Class Library (BCL) counterparts (SortedDictionary and SortedSet) while delivering superior performance and greatly enhanced capability. Also includes a multiset class. All classes provide getting elements by index, getting the index of an element, range removal by index, range enumeration, and more.

Primary types provided are:
Kaos.Collections.RankedDictionary<TKey,TValue>
Kaos.Collections.RankedSet<T>
Kaos.Collections.RankedBag<T>

For complete documentation, see:
https://kaosborn.github.io/help/KaosCollections/

There is a newer version of this package available.
See the version list below for details.
Install-Package Kaos.Collections -Version 3.1.0
dotnet add package Kaos.Collections --version 3.1.0
<PackageReference Include="Kaos.Collections" Version="3.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Kaos.Collections --version 3.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

For complete documentation including release history:
https://kaosborn.github.io/help/KaosCollections/

  • .NETFramework 3.5

    • No dependencies.
  • .NETFramework 4.0

    • No dependencies.
  • .NETFramework 4.5

    • No dependencies.
  • .NETStandard 1.0

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
4.1.0 588 2/16/2018
3.1.0 332 11/11/2017