kind of a pledge, but here's the list of problems I will be solving before by about july 4
i'm choosing java btw :) do not hate me pls
if you want you can follow the same
- Two Sum
- Contains Duplicate
- Valid Anagram
- Group Anagrams
- Top K Frequent Elements
- Product Except Self
- Longest Consecutive Sequence
- Majority Element
- Subarray Sum Equals K
- Continuous Subarray Sum
- First Missing Positive
- Set Matrix Zeroes
- Spiral Matrix
- Rotate Image
- Encode Decode Strings
- Valid Palindrome
- Two Sum II
- 3Sum
- Container With Most Water
- Trapping Rain Water
- Sort Colors
- Move Zeroes
- Backspace String Compare
- Boats to Save People
- Partition Labels
- Longest Substring Without Repeating Characters
- Longest Repeating Character Replacement
- Permutation in String
- Minimum Window Substring
- Sliding Window Maximum
- Maximum Average Subarray
- Fruits Into Baskets
- Find All Anagrams
- Maximum Erasure Value
- Subarrays With K Distinct
- Binary Search
- Search Insert Position
- Search Rotated Array
- Find Minimum Rotated Array
- Koko Eating Bananas
- Capacity To Ship Packages
- Time Based Key Value Store
- Peak Element
- Median of Two Sorted Arrays
- Split Array Largest Sum
- Reverse Linked List
- Merge Two Sorted Lists
- Linked List Cycle
- Remove Nth Node
- Reorder List
- Add Two Numbers
- Copy Random Pointer
- Reverse K Group
- Merge K Lists
- LRU Cache
- Max Depth
- Diameter
- Balanced Tree
- Same Tree
- Subtree
- Invert Tree
- Level Order
- Right Side View
- Validate BST
- Kth Smallest BST
- LCA BST
- LCA Binary Tree
- Path Sum
- Construct Tree
- Serialize Deserialize Tree
- Number of Islands
- Max Area Island
- Clone Graph
- Course Schedule
- Course Schedule II
- Pacific Atlantic
- Rotting Oranges
- Surrounded Regions
- Graph Valid Tree
- Connected Components
- Word Ladder
- Open Lock
- Alien Dictionary
- Reconstruct Itinerary
- Network Delay Time
- Kth Largest
- Top K Frequent
- Find Median Stream
- K Closest Points
- Merge K Lists
- Task Scheduler
- Reorganize String
- Meeting Rooms II
- IPO
- Smallest Range
- Merge Intervals
- Insert Interval
- Meeting Rooms
- Meeting Rooms II
- Non Overlapping Intervals
- Minimum Arrows
- Employee Free Time
- Interval Intersection
- Jump Game
- Jump Game II
- Gas Station
- Candy
- Hand of Straights
- Merge Triplets
- Partition Labels
- Valid Parenthesis String
- Subsets
- Subsets II
- Permutations
- Combination Sum
- Combination Sum II
- Generate Parentheses
- Word Search
- Palindrome Partitioning
- N Queens
- Climbing Stairs
- House Robber
- House Robber II
- Coin Change
- Decode Ways
- Longest Increasing Subsequence
- Partition Equal Subset Sum
- Target Sum
- Unique Paths
- Longest Common Subsequence
- Maximum Product Subarray
- Word Break
- Best Time To Buy Stock With Cooldown
- Combination Sum IV
- Min Cost Climbing Stairs