Available₹3,499
Beginner → Advanced · 40 hrs · C++ / Python / JavaScript / Go · 3 chapters

Data Structures & Algorithms

From arrays to DP. Learn it visually, then prove it with practice.

By the end you can
Before you start

Syllabus

  1. 04

    Binary Search

    35 min · planned

    One comparison against a sorted midpoint discards half the candidates.

    Fig · rack of sorted gauge blocks with two sliding stops and a drop probeinvariantlower boundsearch on answer
  2. 05

    Hashing

    40 min

    A hash function turns a key into a slot number, so lookup is one jump, until collisions pile up.

    Fig · gantry tray sorter: hash dial, shuttle on an overhead rail, eight trays where colliding keys stackhash functionchainingopen addressingload factorresizingworst case
  3. 06

    Stacks, queues & monotonic stacks

    40 min · planned

    Only one end is reachable, and that restriction is what makes them fast and useful.

    Fig · spring-loaded cafeteria plate dispenserstackqueuedequemonotonic stack