Browse syllabus-aligned notes for 5.1 Abstract Data Structures. Open each subtopic for focused explanations, examples, and summaries.
5.1.1 Recognizing Recursive Thinking
8 minute read
5.1.2 Tracing Recursive Algorithms
3 minute read
5.1.3 Characteristics of a Two-Dimensional Array
6 minute read
5.1.4 Stacks
7 minute read
5.1.5 Queue
5.1.6 Arrays as Stacks and Queues
5 minute read
5.1.7 Logical Operations of Linked Lists
5.1.8 Trees
10 minute read
5.1.9 Static and Dynamic Data Structures
5.1.10 Suggesting Data Structures
1. System fundamentals
2. Computer organization
3. Networks
4. Computational thinking, problem-solving and programming
5. Abstract data structures (HL)
5.1 Abstract data structures
6. Resource management (HL)
7. Control (HL)
A. Databases
B. Modelling and simulation
C. Web science
D. Object-oriented programming (OOP)