Skip to content

1. Data Structures

Ravi Eragapati edited this page Dec 1, 2025 · 1 revision

Tier 1: Core & Most Frequently Used (Master These)

  • Arrays/Strings
  • Hash Maps/Hash Tables/Hash Sets
  • Linked Lists
  • Stacks & Queues

Tier 2: Frequently Encountered (Know These Well)

  • Trees
    • Binary Trees
    • Binary Search Trees (BST)
    • Heaps (Priority Queues)
  • Graphs

Tier 3: Specialized/Less Frequent (Familiarity is Key)

  • Tries (Prefix Trees)
  • Matrices (2D Arrays)
  • Union-Find (Disjoint Set Union)
  • B+ tree
  • Bloom Filter

Clone this wiki locally