This repository is a collection of various algorithms & data structures covering all programming languages. New additions are welcomed. Submit a pull request to contribute👇
- Cocktail Sort
- Count Sort
- Floyds All Pair Shortest Path
- Generic Tree
- Hash Tables
- Merge Sort
- Quick Sort
- Tower Of Hanoi
- Traverse Singly Linked List
- Binary Search
- Bubble Sort
- Check Prime
- Circular Linked List Insertion Deletion
- Cocktail Sort
- Counting Sort
- Dijkstra's Algorithm
- DNF Sort
- Edmonds-Karp Algorithm
- Floyd Warshall Algorithm
- Find Sum at Level K
- Greedy Algorithm - Coin Change
- Heap Sort
- Infix To Prefix Postfix
- Insertion And Deletion In Stack
- Insertion Sort
- Kanade Algorithm
- Linked List Deletion
- Linked List Insertion
- Merge Sort
- N_Queens Backtracking Problem
- Polygon Triangulation
- Quick Sort
- Radix Sort
- Rabin Karp Algorithm
- Selection Sort
- Sliding Window Tech
- Snake Game
- String Match
- Tic Tac Toe
- Topological Sort
- Tower Of Hanoi
- Tree BFS
- Tree DFS
- Triplets
- Euclid Extended
- Binary Search
- Bubble Sort
- Cocktail Sort
- Cyclic Sort
- Heap Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Selection Sort
- Z Algorithm
- Hamiltonian Cycle
- Travelling Salesman
- 8 Queens
- AVL Tree
- Binary Search
- Bubble Sort
- Cocktail Sort
- Dijkstra's Algorithm
- First Unique Character
- Floyd's Triangle
- Insertion Sort
- Knapsack
- Merge Sort
- Quick Sort
- Segment Tree
- Segment Sort
- Combinations (ncr)
- Lazy Segment Tree
- Singly Linked List
- Counting Sort
- Radix Sort
- Bubble Sort
- Quick Sort
- Selection Sort
- Permutations and Combinations
- Fibonacci
- Merge Sort
- Count Sort
- Shell Sort
- Insertion Sort
We are open to new additions and suggestions. Please refer to the contribution guide. View my blog.