NeetCode
PracticeCoursesRoadmap
Sign InPro
PracticeCoursesRoadmap
Sign InPro
CoursesAlgorithms & Data Structures for Beginners

Progress

23/35

About

  • 0IntroductionFREE1m

Arrays

  • 1RAMFREE6m
  • 2Static Arrays15m
  • 3Dynamic Arrays16m
  • 4Stacks4m

Linked Lists

  • 5Singly Linked ListsFREE12m
  • 6Doubly Linked Lists10m
  • 7Queues4m

Recursion

  • 8Factorial11m
  • 9Fibonacci Sequence13m

Sorting

  • 10Insertion Sort19m
  • 11Merge Sort22m
  • 12Quick Sort17m
  • 13Bucket Sort14m

Binary Search

  • 14Search Array16m
  • 15Search Range8m

Trees

  • 16Binary Tree11m
  • 17Binary Search Tree15m
  • 18BST Insert and Remove22m
  • 19Depth-First Search15m
  • 20Breadth-First Search11m
  • 21BST Sets and Maps6m

Backtracking

  • 22Tree Maze14m

Heap / Priority Queue

  • 23Heap Properties14m
  • 24Push and Pop18m
  • 25Heapify15m

Hashing

  • 26Hash Usage10m
  • 27Hash Implementation29m

Graphs

  • 28Intro to Graphs22m
  • 29Matrix DFS22m
  • 30Matrix BFS14m
  • 31Adjacency List20m

Dynamic Programming

  • 321-Dimension DP20m
  • 332-Dimension DP22m

Bit Manipulation

  • 34Bit Operations17m

Backtracking · Chapter 22 · 14 min

Tree Maze

Chapter content coming soon.

Previous

BST Sets and Maps

Next

Heap Properties