VDS.Common 1.6.3

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.3
dotnet add package VDS.Common --version 1.6.3
<PackageReference Include="VDS.Common" Version="1.6.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add VDS.Common --version 1.6.3
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 74,068 5/18/2018
1.10.0-pre0001 233 5/18/2018
1.9.0 16,444 1/11/2018
1.9.0-pre0001 1,097 10/13/2017
1.8.0 31,376 7/7/2017
1.8.0-pre1 796 3/14/2017
1.7.0 15,496 9/26/2016
1.7.0-pre1 377 8/26/2016
1.6.4 45,923 11/14/2015
1.6.3 369 11/14/2015
1.6.2 350 11/14/2015
1.6.1 376 11/14/2015
1.6.0 17,099 7/6/2015
1.5.0 69,228 2/18/2015
1.4.0 2,512 9/5/2014
1.3.0 4,309 4/15/2014
1.2.0 4,926 2/22/2013
1.1.3 486 2/7/2013
1.1.2 2,584 1/15/2013
1.1.1 669 12/5/2012
1.1.0 6,874 11/29/2012
1.0.2 481 11/26/2012
1.0.1 464 11/26/2012
1.0.0 474 11/21/2012
0.9.0 471 11/13/2012
Show less