Fully managed library providing five types of heap. It implements d-ary, binary, binomial, fibonacci and pairing heaps, in order to let the user choose the best heap to fit her needs. Each heap has its own advantages and disadvantages: please see the documentation or Wikipedia to better understand how those data structures work and how they behave in each operation.
NOTICE: If you need more performance, please have a look at the Hippie.Unchecked package. It is a release where all integrity checks have been stripped away.
See the version list below for details.
Install-Package Hippie -Version 0.9.6
dotnet add package Hippie --version 0.9.6
<PackageReference Include="Hippie" Version="0.9.6" />
paket add Hippie --version 0.9.6
* Many breaking changes to improve interfaces exposed by library itself. However, library is now stable and next releases will bring only bug fixes (if necessary) and new documentation.
* Most important changes are related to raw heaps, whose behaviour has been changed to allow a safer usage.
- Thrower (>= 0.9.5)
This package is not used by any popular GitHub repositories.