Stack_using_LinkedList.cpp
- Binary Search Tree
- Binary Tree
- Red-Black Tree
- Singly Linked List
- Doubly Linked List
- Hashtable with separate chaining
- Linked List
- Queue
- Stack Using Array
- Stack Using Linked List
- Priority Queue
- Updated Reverse Linked List
- Nodes At A Distance K From A Given Target Node In A Binary Tree
- Bubble Sort
- Heap Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Randomized Quick Sort
- Selection Sort
- Shell Sort
- Topological Sort
- Counting Sort
- TimSort
- Heap_Sort
- Breadth First Search Tree Traversal
- Dijkstra's Algorithm
- In-order (LNR) Tree Traversal
- Kruskal's Algorithm
- Post-order (LRN) Tree Traversal
- Pre-order (NLR) Tree Traversal
- Prim's Algorithm
- Kosaraju's Algorithm
add list here
- Sieve of Eratosthenes
- Extended Euclidean Algorithm
- Binary Exponentiation
- Ackermann_Function
- Euler's_Totient_Function
- Longest increasing subsequence
- String permutations
- Coin Change Problem
- Longest common subsequence
- Fibonacci number with bottom-up approach
- Fibonacci number with top-down approach
- Edit Distance
add list here