Advanced Data Structures & Algorithms#

The complete Scaler DSA curriculum from first principles: comprehensive theory, worked questions, assignments, and problem sets with JavaScript solutions, test cases, and complexity analysis.

63 Topics • Theory, Questions, Assignments & Problems
Unit 1

DSA 1 — Intermediate Problem Solving#

Complexity, arrays, prefix sums, carry forward, sliding window, sorting basics, 2D arrays, bits and strings, closed by the intermediate contest.

Unit 2

DSA 2 — Advanced Arrays, Recursion & Sorting#

Advanced array problems, bit manipulation, recursion, modular arithmetic, hashing and the core sorting algorithms, closed by Contest 1.

Unit 3

DSA 3 — Searching, Linked Lists, Stacks, Queues & Trees#

Binary search on arrays and answers, linked lists, stacks, queues, binary trees and BSTs, closed by Contest 2.

Unit 4

DSA 4 — Maths, Two Pointers, Backtracking & Advanced Structures#

Combinatorics and primes, two pointers, backtracking, advanced linked lists, Morris traversal, LCA and hashing internals, closed by Contest 3.

Unit 5

DSA 5 — Heaps, Greedy, Dynamic Programming & Graphs#

Heaps and greedy, 1D, 2D and knapsack DP, graph traversals, shortest paths and topological sort, closed by Contest 4 and the final evaluations.