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:
11. Breadth First Search (BFS)
12. A* Search
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.