Top 25 Algorithms every Programmer should know ๐Ÿ’ป

Ketan Dhamdhere
Jan 24, 2022

--

๐—ฆ๐—ฒ๐—ฎ๐—ฟ๐—ฐ๐—ต๐—ถ๐—ป๐—ด๐Ÿ”
โ€ข Linear search
โ€ข Binary search
โ€ข Depth First search
โ€ข Breadth First search

๐—ฆ๐—ผ๐—ฟ๐˜๐—ถ๐—ป๐—ดโฌ†๏ธโฌ‡๏ธ
โ€ข Insertion sort
โ€ข Selection sort
โ€ข Heap sort
โ€ข Merge sort
โ€ข Quick sort
โ€ข Counting sort

๐—š๐—ฟ๐—ฎ๐—ฝ๐—ต๐˜€๐Ÿ“Š
โ€ข Kruskalโ€™s Algorithm
โ€ข Floyd Warshall Algorithm
โ€ข Bellman Ford Algorithm
โ€ข Topological sort Algorithm
โ€ข Dijkstraโ€™s Algorithm
โ€ข Flood Fill Algorithm
โ€ข Lee Algorithm

๐—”๐—ฟ๐—ฟ๐—ฎ๐˜†๐˜€๐Ÿ—„๏ธ
โ€ข Kadaneโ€™s Algorithm
โ€ข Floydโ€™s Cycle Detection Algorithm
โ€ข KMP Algorithm
โ€ข Quickselect Algorithm
โ€ข Booyer-Moore Majority Vote Algorithm

๐—•๐—ฎ๐˜€๐—ถ๐—ฐ ๐—”๐—น๐—ด๐—ผ๐˜€๐Ÿ“
โ€ข Huffman Coding Compression Algorithm
โ€ข Union Find Algorithm
โ€ข Euclidโ€™s Algorithm

Is there anything left ๐Ÿค” here please feel free to add in comments..!!

--

--