VDS.Common 1.6.2

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.2
dotnet add package VDS.Common --version 1.6.2
<PackageReference Include="VDS.Common" Version="1.6.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add VDS.Common --version 1.6.2
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

Read more about the GitHub Usage information on our documentation.

Version History

Version Downloads Last updated
1.10.0 87,132 5/18/2018
1.10.0-pre0001 272 5/18/2018
1.9.0 17,613 1/11/2018
1.9.0-pre0001 1,211 10/13/2017
1.8.0 33,491 7/7/2017
1.8.0-pre1 829 3/14/2017
1.7.0 16,722 9/26/2016
1.7.0-pre1 409 8/26/2016
1.6.4 48,448 11/14/2015
1.6.3 400 11/14/2015
1.6.2 382 11/14/2015
1.6.1 408 11/14/2015
1.6.0 18,191 7/6/2015
1.5.0 72,725 2/18/2015
1.4.0 2,549 9/5/2014
1.3.0 4,363 4/15/2014
1.2.0 5,119 2/22/2013
1.1.3 525 2/7/2013
1.1.2 2,645 1/15/2013
1.1.1 706 12/5/2012
1.1.0 6,908 11/29/2012
1.0.2 517 11/26/2012
1.0.1 498 11/26/2012
1.0.0 508 11/21/2012
0.9.0 507 11/13/2012
Show less