Professional Documents
Culture Documents
Striver SDE Sheet
Striver SDE Sheet
Disclaimer: Only start doing these problems if you feel you are comfortable
with solving the basic problems of DSA. Once you are, you can start preparing
for these problems, because these problems are solely interview-based.
Note: If you find the sheet useful, you can also contribute an article or
solution for any problem to be published on takeuforward.org! Click here
STRIVER SDE SHEET
for more details.
Day-1
Day-2
Day-3
Reverse Pairs
6. Solution Click YouTube Code Code
(Leetcode)
Day-4
Longest Substring
6. Solution Click YouTube Code Code
without repeat
Day-6
Q.No Problem Name Problem Link Video Solution C++ Code Java Code
Find intersection point
1 Click Youtube Code Code
of Y LinkedList
Reverse a LinkedList in
3. Click YouTube Code Code
groups of size k.
Check if a LinkedList is
4. Click YouTube Code Code
palindrome or not.
Q.No Problem Name Problem Link Video Solution C++ Code Java Code
Find the starting point
5. Click YouTube Code Code
of the Loop of LinkedList
Day-7
Day-8
Minimum number of
2 platforms Solution Click YouTube Code Code
required for a railway
Fractional Knapsack
4. Click YouTube Code Code
Problem
Activity Selection
6. (it is the same as N meeting Click Youtube Code Code
in one room)
Day-9: Recursion
Detailed Problem Video C++ Java
Q.No Problem Name
Solution Link Solution Code Code
1 Subset Sums Solution Click Youtube Code Code
Palindrome
5. Solution Click YouTube Code Code
Partitioning
K-th permutation
6. Solution Click YouTube Code Code
Sequence
Day-12: TRIES (Can be done at Last, but still a very very important
topic) Watch this playlist -> Link
Day-14 :
Two-Pass:
Youtube
Largest rectangle in a
4. Solution Click Code Code
histogram
One Pass:
Youtube
Day-15: String
YouTube
Morris Traversal
Preorder Youtube Code
2 Click Code
Traversal (Morris (Morris)
Solution
Traversal)
Postorder
3. Solution Click YouTube Code Code
Traversal
LeftView
4. Of Binary Solution Click YouTube Code Code
Tree
Problem Problem Video
Q.No Detailed Solution C++ Code Java Code
Name Link Solution
Bottom
View of
5. Solution Click YouTube Code Code
Binary
Tree
Top View
6. of Binary Solution Click YouTube Code Code
Tree
Preorder
inorder
postorder
7. Solution
in a
single
traversal
Vertical
8. order Solution
traversal
DFS:
YouTube
8. Topological Sort Click Code Code
BFS:
Youtube
Day-27:
1. Revise OS notes that you would have made during your sem
2. If not made notes, spend 2 or 3 days and make notes from Knowledge
Gate.
Day-28:
1. Revise DBMS notes that you would have made during your semesters.
2. If not made notes, spend 2 or 3 days and make notes from Knowledge
Gate.
Day-29:
1. Revise CN notes, that you would have made during your sem.
2. If not made notes, spend 2 or 3 days and make notes from Knowledge
Gate.
Day-30:
1. Make a note of how will your represent your projects, and prepare all
questions related to tech which you have used in your projects. Prepare a
note which you can say for 3-10 minutes when he asks you that say
something about the project.
Hurrah!! You are ready for your placement after a month of hard
work without a cheat day.
~Striver