Data Structures and Algorithms Every Software Developer/Engineer Needs to Learn
Danish Saleem
Posted on October 31, 2021
Searching
- Linear Search
- Binary Search
- Depth First Search
- Breadth First Search
Sorting
- Insertion Sort
- Heap Sort
- Selection Sort
- Merge Sort
- Quick Sort
- Counting Sort
Graphs
- Kruskal’s Algorithm
- Dijkstra’s Algorithm
- Bellman Ford Algorithm
- Floyd Warshall Algorithm
- Topological Sort Algorithm
- Flood Fill Algorithm
- Lee Algorithm
Arrays
- Kadane’s Algorithm
- Floyd’s Cycle Detection Algorithm
- KMP Algorithm
- Quick Select Algorithm
- Boyer – More Majority Vote Algorithm
Basics
- Huffman Coding Compression Algorithm
- Euclid’s Algorithm
- Union Find Algorithm
Let's connect!
You can follow me on Twitter, LinkedIn & GitHub
If you like this post. Kindly support me by Buying Me a Coffee
💖 💪 🙅 🚩
Danish Saleem
Posted on October 31, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
algorithms Data Structures and Algorithms Every Software Developer/Engineer Needs to Learn
October 31, 2021