Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/timmoth/dsadotnet

A dotnet class library containing a collection of algorithms and datastructures
https://github.com/timmoth/dsadotnet

algorithms computer-science data-structures dotnet math

Last synced: 20 days ago
JSON representation

A dotnet class library containing a collection of algorithms and datastructures

Awesome Lists containing this project

README

        

# DsaDotnet ![Logo](DsaDotnet/logo.png)
[![NuGet](https://img.shields.io/nuget/v/DsaDotnet)](https://www.nuget.org/packages/DsaDotnet)

A collection of optimised algorithms and datastructures.

This is a collaborative and beginner-friendly repository! If you have any ideas for improvements or would like to get involved, please feel free to open a pull request or get in touch!

## [Docs](https://timmoth.github.io/DsaDotnet/)
- [Overview](https://timmoth.github.io/DsaDotnet/)
- [Releases](https://timmoth.github.io/DsaDotnet/releases/)
- [Tests](https://timmoth.github.io/DsaDotnet/tests/)
- [Benchmarks](https://timmoth.github.io/DsaDotnet/benchmarks/)
- [Contributing](https://timmoth.github.io/DsaDotnet/contributing/)

### Arithmetic
- [Greatest Common Divisor](https://timmoth.github.io/DsaDotnet/Arithmetic/greatest_common_divisor/)
- [Least Common Multiple](https://timmoth.github.io/DsaDotnet/Arithmetic/least_common_multiple/)

### Data Structures
- [Binary Tree](https://timmoth.github.io/DsaDotnet/DataStructures/binary_tree/)
- [Kvp Binary Tree](https://timmoth.github.io/DsaDotnet/DataStructures/kvp_binary_tree/)
- [Unweighted Graph](https://timmoth.github.io/DsaDotnet/DataStructures/unweighted_graph/)
- [Weighted Graph](https://timmoth.github.io/DsaDotnet/DataStructures/weighted_graph/)

### Geometry
- [Circle](https://timmoth.github.io/DsaDotnet/Geometry/circle/)
- [Ellipse](https://timmoth.github.io/DsaDotnet/Geometry/ellipse/)
- [Polygon](https://timmoth.github.io/DsaDotnet/Geometry/polygon/)
- [Polyline](https://timmoth.github.io/DsaDotnet/Geometry/polyline/)
- [Rectangle](https://timmoth.github.io/DsaDotnet/Geometry/rectangle/)
- [RegularPolygon](https://timmoth.github.io/DsaDotnet/Geometry/regular_polygon/)
- [Triangle](https://timmoth.github.io/DsaDotnet/Geometry/triangle/)

### Search
- [Binary](https://timmoth.github.io/DsaDotnet/Search/binary_search/)
- [Breadth First](https://timmoth.github.io/DsaDotnet/Search/breadth_first_search/)
- [Depth First](https://timmoth.github.io/DsaDotnet/Search/depth_first_search/)
- [Djikstras](https://timmoth.github.io/DsaDotnet/Search/djikstras/)
- [Linear](https://timmoth.github.io/DsaDotnet/Search/linear_search/)

### Sequence And Series
- [Factorial](https://timmoth.github.io/DsaDotnet/SequenceAndSeries/factorial/)
- [Fibonacci](https://timmoth.github.io/DsaDotnet/SequenceAndSeries/fibonacci/)
- [Primes](https://timmoth.github.io/DsaDotnet/SequenceAndSeries/primes/)

### Sorting
- [Bubble](https://timmoth.github.io/DsaDotnet/Sorting/bubble_sort/)
- [Insertion](https://timmoth.github.io/DsaDotnet/Sorting/insertion_sort/)
- [Merge](https://timmoth.github.io/DsaDotnet/Sorting/merge_sort/)
- [Quick](https://timmoth.github.io/DsaDotnet/Sorting/quick_sort/)

### Text
- [Knuth Morris Pratt](https://timmoth.github.io/DsaDotnet/Text/knuth_morris_pratt/)
- [Levenshtein Distance](https://timmoth.github.io/DsaDotnet/Text/bubble_sort/)