- Bubble sort
- Insertion sort
- Selection sort
- Shell sort
- Merge sort
- Quick sort
- Heap sort
- Bucket sort
- Radix sort
- Binary tree
- Prefix tree
- Expression tree
- Binary search tree
- AVL tree
- Splay tree
- B tree
- Red-Black tree
- Binary heap
- d-heap
- Leftist heap
- Skew heap
- Binomial queues
- Topological sort
- Breadth-first search
- Depth-first search
- Dijkstra algorithm
- Maximum flow algorithm
- Prim's algorithm
- Kruskal's algorithm
- Shift cipher
- Mono-alphabetic substitution cipher
- Polyalphabetic substitution cipher
- Stream cipher (One-Time pad)
- Block cipher
- DES
- AES ECB
- AES CBC
- AES CTR
- ElGamal Encryption
- RSA