Basic Algorithms :-

  1. Huffman Coding(Compression Algorithm)
  2. Euclid's Algorithm
  3. Union Find Algorithm

Searching Algorithms :-

  1. Binary Search
  2. Linear Search
  3. Depth First Search
  4. Breadth First Search

Sorting Algorithms :-

  1. Insertion Sort
  2. Selection Sort
  3. Heap Sort
  4. Merge Sort
  5. Quick Sort
  6. Counting Sort

Arrays Algorithms :-

  1. Kadane's Algorithm
  2. Floyd's Algorithm (Detection Algorithm)
  3. KMP Algorithm
  4. Quick Select Algorithm
  5. Boyer-More Majority (Vote Algorithm)

Graphs Algorithms :-

  1. Kruskal's Algorithm
  2. Dijkstra's Algorithm
  3. Bellman Ford Algorithm
  4. Floyd Warshall Algorithm
  5. Topological Sort Algorithm
  6. Flood Fill Algorithm
  7. Lee Algorithm

Extra

Radix Sort under Sorting
Two pointers (sliding window) algorithm under Arrays.

Hope it will be helpful to all of the programmers.

Comments (2)