A collection of various data structures and algorithms implemented in C#, with the ultimate goal of implementing the vast majority of structures in this list
- Hash Table
- Max Heap
- Linked List
- Single without Tail Pointer
- Double with Tail Pointer
- Queue
- Using Array
- Using Linked List
- Deque (Double-Ended Queue)
- Graph
- Adjacency List
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Depth First Search
- Breadth First Search