Topic 5 (HL)
Abstract Data Structures
IB Computer Science
The British International School, Istanbul
Static Data Structures
The British International School, Istanbul
Dynamic Data Structures
The British International School, Istanbul
Static vs. Dynamic
The British International School, Istanbul
2D Arrays
The British International School, Istanbul
2D Arrays - Basic Tasks
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
Recursion
The British International School, Istanbul
Recursion Examples
The British International School, Istanbul
Recursion - Basic Tasks
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
Recursion Pros & Cons
The British International School, Istanbul
Part 2 - Table of Contents
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
Stacks
The British International School, Istanbul
Stacks - Basic Tasks
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
Queues
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
Queues - Basic Tasks
The British International School, Istanbul
Linked Lists
The British International School, Istanbul
Linked Lists - Basic Tasks
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
Binary (Search) Trees - Basic Tasks
The British International School, Istanbul
Binary (Search) Trees Pros & Cons
Advantages | Disadvantages |
Searching is time efficient - Only half the elements need to be checked | Need to be “balanced” |
Elements don’t need to be removed to be checked like stacks or queues | Insertion and deletion are slow due to need to rebalance tree |
| Searching is slower than arrays in cases where the location is known - the tree needs to be traversed regardless |
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul
The British International School, Istanbul