Skip to main content

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