Striver's A2Z DSA Sheet
Striver’s A2Z is the most complete free resource of the group, and the right choice if you are genuinely starting from zero. It begins with language basics and sorting — material every other sheet assumes — and only reaches interview-shaped problems around step 9.
That completeness has a cost: 455 problems is a several-month commitment, and a meaningful fraction of them are there for teaching rather than because they get asked. Do not treat finishing it as a prerequisite for interviewing.
Use it if you have months rather than weeks, or if the other sheets have been skipping over things you do not actually know yet.
Track it here
Section titled “Track it here”Your progress is shared with every other list on this site — tick a problem off here and it is ticked off on its pattern page and in every other sheet that includes it. That is the point of tracking them in one place.
Striver's A2Z DSA Sheet
by Raj Vikramaditya (Striver) · original sheet
The most complete free sheet, and the best choice if you are starting from zero rather than topping up. 455 problems across 18 steps, each with a video.
6
- 21Merge Two Sorted Listseasy
- 1051Height Checkereasy
- 147Insertion Sort Listmedium
- 912Sort an Arraymedium
- 315Count of Smaller Numbers After Selfhard
- 493Reverse Pairshard
30
- 1Two Sumeasy
- 121Best Time to Buy and Sell Stockeasy
- 169Majority Elementeasy
- 268Missing Numbereasy
- 303Range Sum Query - Immutableeasy
- 448Find All Numbers Disappeared in an Arrayeasy
- 766Toeplitz Matrixeasy
- 867Transpose Matrixeasy
- 53Maximum Subarraymedium
- 75Sort Colorsmedium
- 238Product of Array Except Selfmedium
- 36Valid Sudokumedium
- 48Rotate Imagemedium
- 54Spiral Matrixmedium
- 59Spiral Matrix IImedium
- 73Set Matrix Zeroesmedium
- 152Maximum Product Subarraymedium
- 189Rotate Arraymedium
- 274H-Indexmedium
- 287Find the Duplicate Numbermedium
- 289Game of Lifemedium
- 304Range Sum Query 2D - Immutablemedium
- 498Diagonal Traversemedium
- 525Contiguous Arraymedium
- 560Subarray Sum Equals Kmedium
- 918Maximum Sum Circular Subarraymedium
- 1749Maximum Absolute Sum of Any Subarraymedium
- 2606Find the Substring With Maximum Costmedium
- 41First Missing Positivehard
- 135Candyhard
23
- 35Search Insert Positioneasy
- 69Sqrt(x)easy
- 704Binary Searcheasy
- 33Search in Rotated Sorted Arraymedium
- 347Top K Frequent Elementsmedium
- 875Koko Eating Bananasmedium
- 34Find First and Last Position of Element in Sorted Arraymedium
- 74Search a 2D Matrixmedium
- 81Search in Rotated Sorted Array IImedium
- 153Find Minimum in Rotated Sorted Arraymedium
- 162Find Peak Elementmedium
- 215Kth Largest Element in an Arraymedium
- 240Search a 2D Matrix IImedium
- 324Wiggle Sort IImedium
- 692Top K Frequent Wordsmedium
- 852Peak Index in a Mountain Arraymedium
- 973K Closest Points to Originmedium
- 981Time Based Key-Value Storemedium
- 1011Capacity To Ship Packages Within D Daysmedium
- 1631Path With Minimum Effortmedium
- 154Find Minimum in Rotated Sorted Array IIhard
- 410Split Array Largest Sumhard
- 774Minimize Max Distance to Gas Stationpremiumhard
28
- 242Valid Anagrameasy
- 9Palindrome Numbereasy
- 13Roman to Integereasy