For academic purposes.
- Linked List
- Doubly Linked List
- Max Heap (with Array)
- Min Heap (with Array)
- Binary Search Tree (with Array)
- B-tree
- Red Black Tree
- Graphs
- Bubble Sort
- Insertion Sort
- Quick Sort
- Merge Sort
- Heap Sort
- Binary Search
- Depth First Search (DFS)
- Breadth First Search (BFS)
- Inorder
- Preorder
- Postorder