Data Structures
Fundamentals
- General - Data structure basics, symbol tables, endianness, mutability
Core Data Structures
- Linear Data Structures - Arrays, linked lists, stacks, queues, priority queues
- Trees & Heaps - BST, AVL, B-tree, Red-Black, heaps, segment trees
- Graphs - Graph representations, directed/undirected graphs
- Hash Tables - Hash functions, bloom filters, probabilistic structures, DHT
- Tries - Trie variants, suffix trees, ternary search tries
Specialized Structures
- Others - LSM trees, SSTables, bitmaps, large objects