DSA Sheet
75 Days of DSA Program
EASY + Medium LEVEL Leetcode
LEETCODE GEEKSFORGEEKS Problem Of The Days
DATE Question Number Question Link Topic Question Link Topic
Contains Duplicate LINK 🔗 Arrays
01/12/2024 valid Anagram LINK 🔗 Arrays
Group Anagrams LINK 🔗 Arrays
Top K Frequent Elements LINK 🔗 Arrays Union of two arrays LINK 🔗 MATHS DAY 2
02/12/2024 Product of Array Except Self LINK 🔗 Arrays Print first n Fibonacci LINK 🔗
Numbers MATHS https://www.geeksforgeeks.org/problems/largest-sum-subarray-of-size-at-least-k3121/1
Valid Sudoku LINK 🔗 Arrays Nth Fibonacci NumberLINK 🔗 MATHS https://leetcode.com/problems/convert-an-array-into-a-2d-array-with-conditions/description/?envType=daily-question&envId=2024-01-02
Longest Consecutive Sequence LINK 🔗 Arrays Equilibrium Point LINK 🔗 Arrays DAY 3
03/12/2024 Move Zeroes LINK 🔗 Arrays Leaders in an array LINK 🔗 Arrays https://www.geeksforgeeks.org/problems/smallest-window-containing-0-1-and-2--170637/1
Find the Duplicate Number LINK 🔗 Arrays Binary Search LINK 🔗 Arrays https://leetcode.com/problems/number-of-laser-beams-in-a-bank/description/?envType=daily-question&envId=2024-01-03
Remove Duplicates from Sorted Array LINK 🔗 Array Product array puzzle LINK 🔗 Arrays DAY 4
04/12/2024 Palindrome Number LINK 🔗 Strings Product array puzzle LINK 🔗 Arrays https://www.geeksforgeeks.org/problems/find-element-occuring-once-when-all-other-are-present-thrice/1
Maximum Subarray
LINK 🔗 Array Three way partitioningLINK 🔗 Arrays https://leetcode.com/problems/minimum-number-of-operations-to-make-array-empty/?envType=daily-question&envId=2024-01-04
Combination Sum III
LINK 🔗 quick sort on array DAY 5
05/12/2024 Merge Sort LINK 🔗 merge sort on array in gdb( write the driver code and everything yourself)
https://www.geeksforgeeks.org/problems/count-possible-ways-to-construct-buildings5007/1
Remove duplicates from
LINKan
🔗unsorted linked list
Remove unsorted https://leetcode.com/problems/longest-increasing-subsequence/description/
Search a 2D Matrix LINK 🔗 LINK 🔗
Missing number in array DAY 6
06/12/2024 Pow(x, n) LINK 🔗 Parenthesis Checker LINK 🔗 https://www.geeksforgeeks.org/problems/techfest-and-the-queue1044/1
Majority Element LINK 🔗 Equilibrium Point LINK 🔗 https://leetcode.com/problems/maximum-profit-in-job-scheduling/description/
557. Reverse Words in a String III LINK 🔗 String DAY 7
07/12/2024 844. Backspace String Compare LINK 🔗 String https://www.geeksforgeeks.org/problems/split-array-largest-sum--141634/1
394. Decode String LINK 🔗 String https://leetcode.com/problems/arithmetic-slices-ii-subsequence/description/?envType=daily-question&envId=2024-01-07
Minimum Platforms LINK 🔗
08/12/2024 Trapping Rain WaterLINK 🔗 DAY 8
Second Largest LINK 🔗 https://www.geeksforgeeks.org/problems/merge-2-sorted-linked-list-in-reverse-order/1
https://leetcode.com/problems/arithmetic-slices-ii-subsequence/description/?envType=daily-question&envId=2024-01-07
622. Design Circular Queue LINK 🔗 DAY 9
09/12/2024 394. Decode String LINK 🔗 https://leetcode.com/problems/leaf-similar-trees/?envType=daily-question&envId=2024-01-09
155. Min Stack Link 🖇 https://www.geeksforgeeks.org/problems/search-pattern0205/1
202. Happy Number LINK🔗 DAY 11
11/12/2024 628. Maximum Product of Three Numbers LINK🔗 https://www.geeksforgeeks.org/problems/remove-k-digits/1
231. Power of Two LINK🔗 https://leetcode.com/problems/maximum-difference-between-node-and-ancestor/
DAY 12
12/12/2024 First Repeating Element
LINK🔗 https://www.geeksforgeeks.org/problems/reverse-first-k-elements-of-queue/1
Reverse First K elements
LINK🔗of Queue https://leetcode.com/problems/determine-if-string-halves-are-alike/description/?envType=daily-question&envId=2024-01-12
Non-Repeating Element
LINK🔗