Algorithms
Some algorithms implementation for self-training.
Contributing
See Contributing.md
Implemented Algorithms
Algorithm / Data structure | C# |
---|---|
A* | |
Binary heap | |
Binary search tree | |
Brackets Balance | |
B-tree | |
Catalan numbers | |
Decision tree | |
Dijkstra’s algorithm | |
Factorization | |
Fenwick tree | |
Fowler–Noll–Vo hash function | |
Graph - DFS, BFS | |
Hashtable | |
Huffman coding | |
Knuth–Morris–Pratt string-searching algorithm | |
N-ary tree | |
Red-Black tree | |
Reverse polish notation | |
Segment tree | |
Splay tree | |
Topological sort | |
Trie |