Mehmet Akif Cifci
1 min readFeb 13, 2023

Popular algorithms in various categories

A) Sorting algorithms:

1. Bubble Sort

2. Insertion Sort

3. Selection Sort

4. Quick Sort

5. Merge Sort

6. Heap Sort

7. Radix Sort

B) Search algorithms:

8. Linear Search

9. Binary Search

10. Depth First Search (DFS)

11. Breadth First Search (BFS)

12. A* Search

13. Dijkstra’s Algorithm

C) Graph algorithms:

14. Kruskal’s Algorithm

15. Prim’s Algorithm

16. Bellman-Ford Algorithm

17. Floyd-Warshall Algorithm

18. Topological Sort

D) Dynamic Programming algorithms:

19. Longest Common Subsequence (LCS)

20. Longest Increasing Subsequence (LIS)

21. 0–1 Knapsack problem

22. Matrix Chain Multiplication

23. Coin Change problem

E) Machine learning algorithms:

24. Linear Regression

25. Logistic Regression

26. Decision Trees

27. Random Forest

28. K-Nearest Neighbors (KNN)

29. Support Vector Machines (SVM)

30. Naive Bayes

31. Gradient Boosting

32. Neural Networks

F) Cryptographic algorithms:

33. RSA

34. AES

35. DES

36. SHA

37. HMAC

G) Compression algorithms:

38. Huffman coding

39. Run Length Encoding (RLE)

40. Lempel-Ziv-Welch (LZW)

This list is incomplete but provides a general overview of some standard algorithms.

Mehmet Akif Cifci
Mehmet Akif Cifci

Written by Mehmet Akif Cifci

Mehmet Akif Cifci holds the position of associate professor in the field of computer science in Austria.

No responses yet