DSA Revision - Pratham Kohli
DSA Revision - Pratham Kohli
Contains Duplicate
Missing Number
Find All Numbers Disappeared in an Array
Single Number
Climbing Stairs
Best Time to Buy and Sell Stock
Range Sum Query - Immutable
Counting Bits
Linked List Cycle
Middle of the Linked List
Reverse Linked List
Palindrome Linked List
Remove Linked List Elements
Remove Duplicates from Sorted List
Merge Two Sorted Lists
Meeting Rooms
Binary Search
Find Smallest Letter Greater Than Target
Average of Levels in Binary Tree
Minimum Depth of Binary Tree
Same Tree
Path Sum
Maximum Depth of Binary Tree
Diameter of Binary Tree
Merge Two Binary Trees
Subtree of Another Tree
Invert Binary Tree
Two Sum
Squares of a Sorted Array
Backspace String Compare
Index Pairs of a String
Majority Element
Convert 1D Array Into 2D Array
Move Zeroes
Is Subsequence
Binary Tree Paths
Maximum Average Subarray I
Product of Array Except Self
Find the Duplicate Number
Find All Duplicates in an Array
Set Matrix Zeroes
Spiral Matrix
Rotate Image
Word Search
Longest Consecutive Sequence
Subsets
Subsets II
Permutations
Permutations II
Combinations
Combination Sum
Combination Sum II
Combination Sum III
Generate Parentheses
Target Sum
Palindrome Partitioning
Letter Combinations of a Phone Number
Generalized Abbreviation
House Robber
Maximum Subarray
House Robber II
Coin Change
Maximum Product Subarray
Longest Increasing Subsequence
Longest Palindromic Substring
Word Break
Decode Ways
Unique Paths
Jump Game
Palindromic Substrings
Number of Longest Increasing Subsequence
Partition Equal Subset Sum
Partition to K Equal Sum Subsets
Best Time to Buy and Sell Stock with Cooldown
Linked List Cycle II
Add Two Numbers
Remove Nth Node From End of List
Sort List
Reorder List
Clone Graph
Pacific Atlantic Water Flow
Number of Islands
Graph Valid Tree
Number of Connected Components in an Undirected Graph
Reverse Linked List II
Rotate List
Swap Nodes in Pairs
Odd Even Linked List
Kth Smallest Element in a Sorted Matrix
Find K Pairs with Smallest Sums
Merge Intervals
Interval List Intersections
Non-overlapping Intervals
Meeting Rooms II
Task Scheduler
Minimum Number of Arrows to Burst Balloons
Insert Interval
Peak Index in a Mountain Array
Find Minimum in Rotated Sorted Array
Find Peak Element
Search in Rotated Sorted Array
Search in Rotated Sorted Array II
Search a 2D Matrix
Search a 2D Matrix II
Find K Closest Elements
Minimum Size Subarray Sum
Fruit Into Baskets
Permutation in String
Longest Repeating Character Replacement
Longest Substring Without Repeating Characters
Kth Smallest Element in a BST
K Closest Points to Origin
Top K Frequent Elements
Sort Characters By Frequency
Kth Largest Element in an Array
Reorganize String
Course Schedule
Course Schedule II
Minimum Height Trees
Sequence Reconstruction