Skip to content
dsa/roadmap
← All chapters
Chapter 01Week 1Phase 1 ~1.6 h

Introduction to Data Structures

What a data structure is, how we classify them, ADTs and abstraction, plus an array refresher.

  1. 1.1What Is a Data Structure?A data structure is a way of organising data in memory so the operations you need are fast. Learn how they are classified and what makes a good one. 30 mineasy
  2. 1.2ADTs & AbstractionAn Abstract Data Type says WHAT operations exist; a data structure says HOW they are built. Separating the two is the key idea of this course. 30 mineasy
  3. 1.3Arrays & 2-D Arrays (Review)Arrays store items side by side in memory, which is why reading any index is instant. 2-D arrays are stored row by row. 35 mineasy

Keyboard shortcuts

⌘K /
Search topics, glossary, cheat sheets
space
Play / pause the visualizer
← →
Step back / forward
r
Reset the visualizer
?
Show this help