Graph
- Bellman Ford Algorithm
- Breadth First Search
- Depth First Search
- Dijkstra's Algorithm
- Johnson's Algorithm
- Kruskal's Algorithm
- Prim's Algorithm
- Strongly Connected Components
- Topological Sort
Sorting
- BubbleSort
- InsertionSort
- MergeSort
- QuickSort
Strings
- BruteForce
- KnuthMorrisPratt
Cryptography
- Caesar Cipher
- AVL Tree
- Adjacency List
- Adjacency Matrix
- Array Deque
- Array Disjoint Sets
- Array List Trie
- Array Queue
- Array Stack
- Binary Heap
- Binary Search Tree
- Linked List Deque
- Linked List Queue
- Linked List Stack
- Red Black Tree