Build a solid foundation in data structures and algorithms, the key to writing efficient code and acing technical interview challenges. You'll le
Overview
Syllabus
- Welcome
- Mission: Save the Dinosaurs
- Big O Notation
- Challenge: Time Complexity Analysis
- Space Complexity
- Big O Simplification Rules
- Arrays
- Challenge: Dinosaur Age Range
- Strings
- Challenge: Palindromes
- Intro to Sorting and Searching Algorithms
- Bubble Sort
- Detour: Recursion
- Merge Sort
- Challenge: Linear Search
- Binary Search
- Maps
- Challenge: Tag Sum Lottery
- Stacks
- Challenge: Expression Validation
- Queues
- Challenge: First Unique Dinosaur Age
- Learning Tip: Visualize
- Linked Lists
- Challenge: Add to the End
- Trees
- Binary Search Trees
- Challenge: BST Search
- Depth-First Search and Breadth-First Search
- Graphs
- Challenge: The Friendliest Dinosaur
- Challenge: Are They Connected?
- Congratulations!
- How to Utilize Your Certificate
- Want to become a Scrimbassador?
Taught by
Shant Dashjian