Data Structures and Algorithms

Build a solid foundation in data structures and algorithms, the key to writing efficient code and acing technical interview challenges. You'll learn Big O, recursion, sorting, searching, and core data structures like stacks, queues, trees, and graphs, all with tons of challenges.



Duration
2.5 hrs


Advanced


TierPro


Content

About

Welcome

Sample

Mission: Save the Dinosaurs

Sample

Big O Notation

Sample

Challenge: Time Complexity Analysis

Sample

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?

Certificate of Completion