- Bubble sort
- Selection sort
- Insertion sort
- Merge sort
- Quick sort
- Heap sort
- Counting sort
- Bucket sort
- Radix sort
- Gnome sort
- Bitonic sort
- Cycle sort
- Tree sort
- Pigeonhole sort
- Block sort
- Library sort
- Patience sort
- Bogo sort
- Flash sort
- Tim sort
- Intro sort
- Pancake sort
- Stooge sort
- Silly sort
- Smooth sort
- Funnel sort
- Bead sort
- American flag sort
- Slow sort
- Odd even sort
- Splay sort
- Spaghetti sort
- Cube sort
- Floyd-Warshall
- Dijkstra
- Bellman-Ford
- Kruskal (Minimal Spanning Tree)
- Prim (Minimal Spanning Tree)
- Hierholzer (Eulerian path)
- A* (A Star)
- Ford-Fulkerson (Maximum Flow in Networks)
- Brute Force (Substring Matching)
- Boyer-Moore (Substring Matching)
- Knuth-Morris-Pratt (Substring Matching)
- Rabin-Karp (Substring Matching)
- Levenshtein (Distance Editing)
- Aho-Corasick (Multiple String Search)
- Fisher-Yates Shuffle Algoritm
- Durstenfeld Shuffle Algoritm
- Sattolo Shuffle Algoritm
- Knuth Shuffle Algoritm
- Gilbert-Shannon-Reeds Shuffle Algoritm
- L'Ecuyer Shuffle Algoritm
- Genetic Algorithm
- Simulated Annealing (Simulated Annealing) Algorithm
- Hill Climbing (Hill Climb) Algorithm
- Simulation Annealing (SA) Algorithm
- Tabu Search Algorithm
- Particle Swarm Optimization (PSO) Algorithm
- AES (Advanced Encryption Standard)
- RSA (Rivest-Shamir-Adleman)
- ECC (Elliptic Curve Cryptography)
- Triple DES (Data Encryption Standard)
- DSA (Digital Signature Algorithm)
- IDEA (International Data Encryption Algorithm)
- Secure Hash Algorithm (SHA-1)
- Secure Hash Algorithm (SHA-256)
- Secure Hash Algorithm (SHA-384)
- Secure Hash Algorithm (SHA-512)
- Message Digest Algorithm (MD5)
- BLAKE2 Hashing Algorithm
- Whirlpool Hash Function
- Skein Hashing Algorithm
- Huffman Coding
- LZW (Lempel-Ziv-Welch)
- BWT (Burrows-Wheeler Transform)
- Run-Length Encoding
- Delta Encoding
- Shannon-Fano