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

https://github.com/francedot/csharp-ds

A collection of Data Structures and Algorithms for preparing to coding interviews.
https://github.com/francedot/csharp-ds

algorithms csharp data-structures graph heap leetcode linked-list priority-queue tree trie union-find

Last synced: 4 months ago
JSON representation

A collection of Data Structures and Algorithms for preparing to coding interviews.

Awesome Lists containing this project

README

        

# CSharp Data Structures & Algorithms
*It's not only the count of solved problems on LeetCode*

#### A collection of Data Structures and Algorithms for preparing to coding interviews.

# Data Structures
* [**Hash Set**](./src/CSharp.DS/HashSet/README.md)
* [**Linked List**](./src/CSharp.DS/LinkedList/README.md)
* [**Queue**](./src/CSharp.DS/Queue/README.md)
* [**Stack**](./src/CSharp.DS/Stack/README.md)
* [**Union Find (Disjoint Set)**](./src/CSharp.DS/UnionFind/README.md)
* [**Heap**](./src/CSharp.DS/Heap/README.md)
* [**Cache**](./src/CSharp.DS/Cache/README.md)
* [**Graph**](./src/CSharp.DS/Graph/README.md)
* [**N-ary Tree**](./src/CSharp.DS/Tree/N-ary/README.md)
* [**Binary Tree**](./src/CSharp.DS/Tree/Binary/README.md)
* [**Trie**](./src/CSharp.DS/Tree/Trie/README.md)
* [**Segment Tree**](./src/CSharp.DS/Tree/SegmentTree/README.md)

# Algorithms
* [**Backtracking**](./src/CSharp.Algo/Backtracking/README.md)
* [**Binary Search**](./src/CSharp.Algo/BinarySearch/README.md)
* [**Bits Manipulation**](./src/CSharp.Algo/BitsManipulation/README.md)
* [**Combinatorics**](./src/CSharp.Algo/Combinatorics/README.md)
* [**Design**](./src/CSharp.Algo/Design/README.md)
* [**Dynamic Programming**](./src/CSharp.Algo/DynamicProgramming/README.md)
* [**Games**](./src/CSharp.Algo/Games/README.md)
* [**Intervals**](./src/CSharp.Algo/Intervals/README.md)
* [**Math**](./src/CSharp.Algo/Math/README.md)
* [**Order Statistics**](./src/CSharp.Algo/OrderStatistics/README.md)
* [**Prefix/Suffix**](./src/CSharp.Algo/PrefixSuffix/README.md)
* [**Searching**](./src/CSharp.Algo/Searching/README.md)
* [**Sliding Window**](./src/CSharp.Algo/SlidingWindow/README.md)
* [**Sorting**](./src/CSharp.Algo/Sorting/README.md)
* [**Stack**](./src/CSharp.Algo/Stack/README.md)
* [**Strings**](./src/CSharp.Algo/Strings/README.md)
* [**Trie**](./src/CSharp.Algo/Trie/README.md)