← All DSA Sheets

Striver · takeUforward

Striver’s 79 Last Moment DSA Sheet

A compact last-moment revision list. This legacy snapshot is distinct from Striver’s current 75 sheet.

78 practice entries

0 / 78 completed0%

Arrays and Hashing

0 / 8
DoneProblemLevelPracticeVideo
Next Permutation MediumOpen ↗
3Sum MediumOpen ↗
Maximum Subarray MediumOpen ↗
Majority Element II MediumOpen ↗
Subarray with given XOR —Open ↗
Maximum Product Subarray MediumOpen ↗
Missing And Repeating —Open ↗
Count Inversions —Open ↗

Binary Search

0 / 8
DoneProblemLevelPracticeVideo
Search in Rotated Sorted Array II MediumOpen ↗
Find Minimum in Rotated Sorted Array MediumOpen ↗
Find Peak Element MediumOpen ↗
Koko Eating Bananas MediumOpen ↗
Median of Two Sorted Arrays HardOpen ↗
Minimize Max Distance to Gas Station May require a platform subscriptionHardOpen ↗
Aggressive Cows —Open ↗
Allocate Books —Open ↗

Linked List

0 / 6
DoneProblemLevelPracticeVideo
Middle of the Linked List EasyOpen ↗
Linked List Cycle EasyOpen ↗
Remove Nth Node From End of List MediumOpen ↗
Intersection of Two Linked Lists EasyOpen ↗
Sort List MediumOpen ↗
Odd Even Linked List MediumOpen ↗

Recursion and Backtracking

0 / 6
DoneProblemLevelPracticeVideo
Subsets MediumOpen ↗
Combination Sum MediumOpen ↗
N-Queens HardOpen ↗
Sudoku Solver HardOpen ↗
Word Search MediumOpen ↗—
M-Coloring Problem —Open ↗

Stacks/Queues

0 / 6
DoneProblemLevelPracticeVideo
Next Greater Element I EasyOpen ↗
Trapping Rain Water HardOpen ↗
Largest Rectangle in Histogram HardOpen ↗
Asteroid Collision MediumOpen ↗
Sliding Window Maximum HardOpen ↗
LRU Cache MediumOpen ↗

Heaps

0 / 3
DoneProblemLevelPracticeVideo
Kth Largest Element in an Array MediumOpen ↗—
Task Scheduler MediumOpen ↗—
Binary Heap Operations —Open ↗—

Trees (BT + BST)

0 / 11
DoneProblemLevelPracticeVideo
Diameter of Binary Tree EasyOpen ↗
Binary Tree Maximum Path Sum HardOpen ↗
Lowest Common Ancestor of a Binary Tree MediumOpen ↗
Construct Binary Tree from Preorder and Inorder Traversal MediumOpen ↗
Binary Tree Inorder Traversal EasyOpen ↗
Delete Node in a BST MediumOpen ↗
Lowest Common Ancestor of a Binary Search Tree MediumOpen ↗
Two Sum IV - Input is a BST EasyOpen ↗
Bottom View of Binary Tree —Open ↗
Burning Tree —Open ↗
Largest BST —Open ↗

Graphs

0 / 12
DoneProblemLevelPracticeVideo
Rotting Oranges MediumOpen ↗
Word Ladder HardOpen ↗
Number of Distinct Islands II May require a platform subscriptionHardOpen ↗—
Course Schedule II MediumOpen ↗
Alien Dictionary May require a platform subscriptionHardOpen ↗
Cheapest Flights Within K Stops MediumOpen ↗
Accounts Merge MediumOpen ↗
Critical Connections in a Network HardOpen ↗
Dijkstra Algorithm —Open ↗
Bellman Ford —Open ↗—
Floyd Warshall —Open ↗
Minimum Spanning Tree —Open ↗

Dynamic Programming

0 / 12
DoneProblemLevelPracticeVideo
House Robber MediumOpen ↗
Minimum Path Sum MediumOpen ↗
Assign Cookies EasyOpen ↗
Longest Common Subsequence MediumOpen ↗
Longest Palindromic Subsequence MediumOpen ↗
Edit Distance MediumOpen ↗
Best Time to Buy and Sell Stock IV HardOpen ↗
Longest Increasing Subsequence MediumOpen ↗
Burst Balloons HardOpen ↗
Geek's Training —Open ↗
Subset Sum Problem —Open ↗
Rod Cutting —Open ↗

Tries

0 / 3
DoneProblemLevelPracticeVideo
Maximum XOR With an Element From Array HardOpen ↗
Implement Trie II —Open ↗—
Count Distinct Substrings —Open ↗

String

0 / 3
DoneProblemLevelPracticeVideo
Minimum Add to Make Parentheses Valid MediumOpen ↗—
Repeated String Match MediumOpen ↗—
Find the Index of the First Occurrence in a String EasyOpen ↗—