Repository files navigation
Two Sum
Longest Unique Substring
Top K frequent elements
LRU Cache
Rate Limiter
Merge Intervals
Insert Interval
Meeting Rooms II
Valid Parentheses
Min Stack
Binary Search
Product of Array Except Self
Kth Largest Element in an Array
Group Anagrams
Number of Islands
Reverse Linked List
Linked List Cycle
Merge Two Sorted Lists
Remove Nth Node From End of List
Stack Using Queues
Binary Tree Level Order Traversal
Maximum Depth of Binary Tree
Validate Binary Search Tree
Lowest Common Ancestor of a Binary Tree
Kth Smallest Element in a BST
Number of Connected Components in an Undirected Graph
Course Schedule
Coin Change (Minimum Coins)
Climbing Stairs
Search in Rotated Sorted Array
Find First and Last Position of Element in Sorted Array
Koko Eating Bananas
Merge K Sorted Lists
Find Median from Data Stream
Daily Temperatures
Next Greater Element
Largest Rectangle in Histogram
Single Number
Subsets
Permutations
Combination Sum
Word Search
Implement Trie
House Robber
Longest Increasing Subsequence
Course Schedule II
BFS Shortest Path in Grid
Dijkstra's Algorithm
Merge Sort
Count Inversions
Subarray Sum Equals K
Jump Game
Gas Station
Binary Tree Right Side View
Serialize and Deserialize Binary Tree
Clone Graph
Number of Provinces
Word Ladder
Network Delay Time
0/1 Knapsack
Implement Queue using Stacks
Encode and Decode Strings
Sliding Window Maximum
Clone Graph
First Occurrence ✅
Last Occurrence ✅
Lower Bound
Upper Bound
Search Insert Position
Peak Element
Rotated Sorted Array ✅
Search on Answer (Binary Search on Answer) ✅
You can’t perform that action at this time.