All Algorithms that you must learn :-

All Algorithms that you must learn: -

Algorithms is one best part to solve coding problem in low time complexity and take low space in memory. Following algorithms is most important and atleast  one or two questions ask in MNC's interview and coding round. 
This algorithm can write in all different type of programming language like C, C++, JAVA, PYTHON, R, etc.
All are most important and star in Algorithms solve problem in low time.

Arrays:

  1. Kadane's Algorithm
  2. Floy's Cyle Detection
  3. KMP Algorithms
  4. Quick Select Algorithm
  5. Boyer Algorithm 
Searching:

  1. Linear Search
  2. Jump Search
  3. Binary Search
  4. DFS (Depth-First Search)
  5. BFS (Breadth-First Search)

Sorting:

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

General Algorithm:

  1. Euclid's Algorithm
  2. Union Find Algorithm
  3. Huffman Algorithm

Graphs:

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

Comments

Popular posts from this blog

What is Programming.