A library for functions used in solving Project Euler problems, along with some basic statistical functions, coded in F#
The Project Euler functions cover primes, factorials, narcissism, random numbers, arrays and series/sequences (collatz, terra, Fibonacci).
The statistical functions cover...
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/his needs. Each heap has its own advantages and disadvantages: please see the documentation or Wikipedia to better...
MathExtensions is a library for .NET that aims to provide useful extensions methods regarding various mathematical domains, like combinatorics, sequence analysis, sequence generation, sequence manipulation, random extractions, etc.
MoreStructures is a library of classical algorithms and data structures, written 100% in (safe, managed) C# 10, for .NET 6 and above.
Data structures - Stacks, Queues, Priority Queues, Disjoint Sets, Trees, Graphs, Suffix Trees, Suffix Tries.
Algorithms - Strings sorting and matching. Lists...