- Binary Tree
- Linked List
- Linked List ~ Reverse
- Queue
- Segment Tree
- Stack Implementation-of-queue-using-stack
- Implementation of Queue using stack & vice-versa
- Stack ~ Linked List Implementation master
- Bubble Sort
- Quick Sort
- Insertion Sort
- Merge Sort
- PancakeSort
- BeadSort
- Selection Sort
- Bucket Sort
- Minimum number of swaps to sort an array of N unordered consecutive integers
- Breadth First Search
- Depth First Search
- Dijkstra's Algorithm
- Kruskal's Algorithm
- Level Order Traversal of a Binary Tree Using Priority Queue
- Prim's Algorithm
add list here
- Binary Exponentiation
- Complex numbers
- Sieve of Atkin
- Sieve of Eratosthenes
- Segmented_Sieve
- Extended Euclid Algorithm
add list here
add list here
- Remove Duplicate Element from an array using extra space
- Remove Duplicate Element Without using Extra Space
- Rabin Karp Algorithm
add list here