← 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.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
- 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
- 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