Preface
1
What Is an Algorithm?
2
Recursion
3
Search Algorithms
4
Sorting Algorithms
5
String Algorithms
6
Math
7
Self-Taught Inspiration: Margaret Hamilton
8
What Is a Data Structure?
9
Arrays
10
Linked Lists
11
Stacks
12
Queues
13
Hash Tables
14
Binary Trees
15
Binary Heaps
16
Graphs
17
Self-Taught Inspiration: Elon Musk
18
Next Steps
19
Index