masbicudo.data.structures 1.2.2

Data Structures from MASBicudo

MASBicudo Data Structures - Immutables, Continuous.

Install-Package masbicudo.data.structures -Version 1.2.2
dotnet add package masbicudo.data.structures --version 1.2.2
<PackageReference Include="masbicudo.data.structures" Version="1.2.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add masbicudo.data.structures --version 1.2.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

**Immutable tree and Continuous set.**
       
       Immutable structures cannot be changed after they are created,
       you must replace the entire thing when changes must be made.
       Good for multi-threading, functional programming, few-writes/many-reads approaches.
       Tree builders are available (e.g. convert flat data to tree, e.g. DB table).
       Uses tree visitors to change tree.
       ////
       
       Continuous set is a set that is not discrete. It's better explained with an example:
       a set with all values between 1.1 (inclusive) and 2.7 (exclusive).
       Can have multiple sequences, actually can represent a set of any type
       for which an IComparable<T> can be implemented (Double, String, DateTime, Int32).
       Set operations available (e.g. union, exclusion, intersection)
       ////
       
       Tests can be found in GitHub project page.

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
1.2.2 537 2/4/2015
1.2.1 309 2/4/2015
1.2.0 372 7/31/2014
1.1.0 338 7/31/2014
0.1.0.1 388 6/23/2014