- [Bit Manipulation](Bit Manipulation/bits.java)
- [Binary Trees](Binary Trees/Tree.java)
- Data Compression
- [Huffman Encoding](Huffman Encoding/Huggman.java)
- Sorting
- Balanced Binary Trees
- AVL Trees
- Red-Black Trees
- Cryptography
- [Cipher Cryptography](Cipher Encoding Decoding/Decode.java)
- [Public Key Cryptography](Public Key Cryptography/crackPrivateKey.java)
- Hash Tables
- Graphs
- Weighed Graphs