Skip to main content

Data Structures

The structures every technical interview and most real systems depend on — arrays, linked lists, stacks, queues, hash tables, trees, heaps, tries and graphs — each with its operations and the complexity trade-offs behind choosing it.

29 chapters 7h 15m

What you'll learn

  • Introduction to Data Structures
  • Time Complexity and Big O Notation
  • Arrays Fundamentals
  • Dynamic Arrays
  • Strings and Character Arrays
  • Recursion Basics
  • Linked Lists Introduction
  • Singly Linked Lists