🎓 A1Learner
🔍

Home / DSA Advanced

DSA Advanced

The hard canon: median of two sorted arrays, segment trees, interval DP, string algorithms, MST and shortest paths in depth, LFU and design problems — ending in a timed mock-interview gauntlet.

Start learning ❯❯93 lessons · 17 topics · 0/93 completed

Course contents

Work top to bottom — the sidebar is the course. Topics later in the list assume the ones before them.

DSA What Changes at the Hard Level

Advanced · ⏱ 7 min · standalone lesson

Hard Binary Search

Start: DSA Median of Two Sorted Arrays ❯

Monotonic Structures, Completed

Start: DSA The Monotonic Queue ❯

Hard Arrays and Intervals

Start: DSA Gas Station ❯

String Algorithms

Start: DSA KMP Pattern Matching ❯

Trees, Hardest

Start: DSA Binary Tree Maximum Path Sum ❯

Graphs, Hardest

Start: DSA Alien Dictionary ❯

Segment Trees and Fenwick Trees

Start: DSA When Prefix Sums Fail ❯

Balanced Trees

Start: DSA When BSTs Go Bad ❯

DP on Strings

Start: DSA Longest Common Subsequence ❯

DP on Intervals and Grids

Start: DSA DP on Grids ❯

DP, Advanced Forms

Start: DSA LIS in O(n log n) ❯

Design Problems

Start: DSA LFU Cache ❯

Backtracking, Hardest

Start: DSA N-Queens ❯

Greedy, Proven

Start: DSA Activity Selection and the Exchange Argument ❯

Interview Craft

Start: DSA The Interview Loop ❯

DSA Advanced Capstone — the Mock Gauntlet

Advanced · ⏱ 10 min · standalone lesson