Data structures has always been the critical part in all aspects of computer science from algorithms to data science the understanding of data structures is most important. This repository is mainly for ticking off one data structure at a time from my to-do list. Relevant notes for each data structure can be found Here. Most of the notes and test cases for each data structure is inspired from William fisset and His tutorials.
- Dynamic Array
- Stack
- Queue
- Linked List
- Binary Heap
- Union Find
- Binary Search Tree
- Fenwick Tree
- Hash Table
- Segment Tree
- Binary Search Tree
- Trie