VDS.Common 1.6.4

A library containing useful data structures like Trees, Tries, Sparse Arrays, Bloom Filters and indexing tailored dictionaries.

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

Release Notes

- Three hashing approaches are now available for Bloom Filters:
   - Naive - the existing implementation that gives full control to devlopers
   - Fast - uses approach from http://citeseer.ist.psu.edu/viewdoc/download?doi=10.1.1.152.579&rep=rep1&type=pdf
   - Hybrid - uses a hybrid of the naive and fast approaches
- ISparseArray now has a Clear() method
- New DuplicateSortedList for cases where you need to have a sorted list that supports duplicate items
- New Collections.Enumerations namespace with various useful enumerables and suitable extension methods for invoking these in fluent style
- New ReferenceEqualityComparer for when you need reference equality only
- New ReversedComparer for reversing the ordering given by another comparer
- Support for indexed access into binary trees
- Improved locking strategy for non-sparse tries to improve performance
- Filled out missing XML doc comments

Dependencies

This package has no dependencies.

Showing the top 2 GitHub repositories that depend on VDS.Common:

Repository Stars
BrightstarDB/BrightstarDB
This is the core development repository for BrightstarDB.
dotnetrdf/dotnetrdf
dotNetRDF is a powerful and flexible API for working with RDF and SPARQL in .Net environments

Version History

Version Downloads Last updated
1.10.0 79,838 5/18/2018
1.10.0-pre0001 238 5/18/2018
1.9.0 16,799 1/11/2018
1.9.0-pre0001 1,108 10/13/2017
1.8.0 32,319 7/7/2017
1.8.0-pre1 801 3/14/2017
1.7.0 15,961 9/26/2016
1.7.0-pre1 381 8/26/2016
1.6.4 47,057 11/14/2015
1.6.3 372 11/14/2015
1.6.2 352 11/14/2015
1.6.1 379 11/14/2015
1.6.0 17,521 7/6/2015
1.5.0 70,608 2/18/2015
1.4.0 2,515 9/5/2014
1.3.0 4,319 4/15/2014
1.2.0 5,015 2/22/2013
1.1.3 491 2/7/2013
1.1.2 2,603 1/15/2013
1.1.1 674 12/5/2012
1.1.0 6,878 11/29/2012
1.0.2 484 11/26/2012
1.0.1 469 11/26/2012
1.0.0 478 11/21/2012
0.9.0 475 11/13/2012
Show less