Please Do Star the Repo if it ever helps you. Also Would Like to Form a Community So we all can grow Together
- Sign of the Product of an Array
- Single Number III
- Roman to Integer
- Reverse Integer
- Stone Game IV
- Single Element in a Sorted Array
- Buddy Strings
- Find the Longest Valid Obstacle Course at Each Position
- Construct Binary Tree from Preorder and Inorder Traversal
- Reverse String
- Minimum Cost For Tickets
- Insert Interval
- Deepest Leaves Sum
- Palindrome Partitioning
- Minimum Falling Path Sum
- Dota2 Senate
- House Robber
- 132 Pattern
- Determine if String Halves Are Alike
- Top K Frequent Words
- Swap Nodes in Pairs
- K-diff Pairs in an Array
- Divide Two Integers
- Single Number
- Diameter of Binary Tree
- Split Array Largest Sum
- Find All Duplicates in an Array
- Decoded String at Index
- Stone Game
- Count Number of Homogenous Substrings
- Jump Game
- Summary Ranges
- Maximum Star Sum of a Graph
- Smallest Value of the Rearranged Number
- Split Linked List in Parts
- Valid Sudoku
- Uncrossed Lines
- Find First Palindromic String in the Array
- Number of Wonderful Substrings
- Permutations
- Word Search
- Valid Palindrome II
- Sort Items by Groups Respecting Dependencies
- Iterator for Combination
- Smallest String With A Given Numeric Value
- Evaluate Boolean Binary Tree
- Reverse Bits
- Domino and Tromino Tiling
- Linked List Random Node
- Single Number II
- Decode String
- Perfect Squares
- Solving Questions With Brainpower
- Complement of Base 10 Integer
- Daily Temperatures
- Destination City
- Longest Subarray of 1's After Deleting One Element
- Time Needed to Inform All Employees
- Missing Number.
- Minimum Depth of Binary Tree
- Cheapest Flights Within K Stops
- Orderly Queue
- Spiral Matrix
- As Far from Land as Possible
- Can Make Arithmetic Progression From Sequence
- Find Mode in Binary Search Tree
- Longest Common Prefix
- Robot Bounded In Circle
- Minimum Replacements to Sort the Array
- Jump Game III
- Largest Perimeter Triangle
- Determine if a Cell Is Reachable at a Given Time
- Palindrome Number
- Equal Row and Column Pairs
- Koko Eating Bananas
- Find Bottom Left Tree Value.
- 4Sum II
- Reverse Nodes in k-Group
- Majority Element II
- Unique Paths III
- Delete Node in a Linked List
- Median of Two Sorted Arrays
- Count Unguarded Cells in the Grid
- Matrix Diagonal Sum
- Implement Trie (Prefix Tree)
- Valid Parentheses
- Word Break
- Lowest Common Ancestor of a Binary Tree
- Redistribute Characters to Make All Strings Equal
- IPO
- Rotate List
- Find Players With Zero or One Losses
- Coin Change
- readme Generation
- Gray Code
- Trapping Rain Water
- Find the Highest Altitude
- Minimum Number of Steps to Make Two Strings Anagram
- Find the Difference of Two Arrays
- Increasing Order Search Tree
- Sort Colors
- Design Graph With Shortest Path Calculator
- Kth Smallest Element in a BST
- Maximum Subsequence Score
- Nearest Exit from Entrance in Maze
- Maximum Element After Decreasing and Rearranging
- Number of Enclaves
- Detect Capital
- Reduction Operations to Make the Array Elements Equal
- Maximum Score of a Good Subarray
- Contiguous Array
- Maximum Score from Performing Multiplication Operations
- Mirror Reflection
- Sum of Subarray Minimums
- Maximal Square
- Rotate Function.
- Number of Nodes in the Sub-Tree With the Same Label
- Swapping Nodes in a Linked List
- Find the Town Judge.
- Maximum Length of Pair Chain
- Max Number of K-Sum Pairs
- First Unique Character in a String
- Sum of Even Numbers After Queries
- Special Positions in a Binary Matrix
- Binary Search Tree Iterator
- LRU Cache
- Letter Combinations of a Phone Number
- Rotate Image
- Interleaving String
- Beautiful Arrangement
- Minimum Rounds to Complete All Tasks
- Sort Characters By Frequency
- Shift 2D Grid
- Merge Two Sorted Lists
- Minimize the Maximum Difference of Pairs
- Range Sum of BST
- Binary Trees With Factors
- Check If Two String Arrays are Equivalent
- Sum of Absolute Differences in a Sorted Array
- Subarray Sum Equals K
- Evaluate Division
- Maximum 69 Number
- Restore the Array From Adjacent Pairs
- Combination Sum II
- Count and Say
- Top K Frequent Elements
- Populating Next Right Pointers in Each Node II
- Peeking Iterator
- Baseball Game
- Count Complete Tree Nodes
- Number of Laser Beams in a Bank
- Remove Nth Node From End of List
- Concatenated Words
- Odd Even Linked List
- Find All Anagrams in a String
- Jump Game II
- Next Greater Element I
- Best Time to Buy and Sell Stock
- My Calendar I
- Build Array Where You Can Find The Maximum Exactly K Comparisons
- All Paths From Source to Target.
- Find a Corresponding Node of a Binary Tree in a Clone of That Tree
- Merge k Sorted Lists
- Validate Stack Sequences
- Length of Last Word
- Sqrt(x)
- Ones and Zeroes
- House Robber II
- Arithmetic Subarrays
- Longest ZigZag Path in a Binary Tree
- Diagonal Traverse II
- Increasing Triplet Subsequence
- Search a 2D Matrix
- Count Negative Numbers in a Sorted Matrix
- Count Nice Pairs in an Array
- Min Cost Climbing Stairs
- Partition List
- Two Sum
- Maximum Subarray Min-Product
- Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree
- Similar String Groups
- Widest Vertical Area Between Two Points Containing No Points
- String Compression II
- Flatten a Multilevel Doubly Linked List
- Predict the Winner
- Longest Substring Without Repeating Characters
- Minimum Operations to Reduce X to Zero
- Find K Closest Elements
- Path Sum
- Unique Paths II
- Course Schedule II
- Path Sum III
- Design Add and Search Words Data Structure
- The Number of Beautiful Subsets
- Valid Mountain Array
- Reverse Words in a String
- Task Scheduler
- Non-overlapping Intervals
- Can I Win
- Flip String to Monotone Increasing
- Rotting Oranges
- Same Tree
- Minimum Number of Operations to Make Array Empty
- Jump Game IV
- Pass the Pillow
- Reorganize String
- Insertion Sort List
- Linked List Cycle II
- Balanced Binary Tree
- Minimum Absolute Difference
- Insert into a Binary Search Tree
- Rearrange Array Elements by Sign.
- Guess Number Higher or Lower
- Special Array With X Elements Greater Than or Equal X
- Seat Reservation Manager
- Binary Tree Zigzag Level Order Traversal
- Leaf-Similar Trees
- Symmetric Tree
- Search Insert Position
- Assign Cookies
- Maximum Ice Cream Bars
- Reconstruct Itinerary
- Delete Node in a BST
- Get Equal Substrings Within Budget
- Maximum Depth of Binary Tree
- 01 Matrix
- Count Triplets That Can Form Two Arrays of Equal XOR
- Find in Mountain Array
- Combination Sum III
- Remove Duplicates from Sorted List II
- Minimum Difficulty of a Job Schedule
- Richest Customer Wealth
- Minimum Penalty for a Shop
- Unique Paths
- Design Bitset
- Number of Subsequences That Satisfy the Given Sum Condition
- Maximum Frequency Stack
- Minimum Value to Get Positive Step by Step Sum
- Recover Binary Search Tree
- Detonate the Maximum Bombs
- Non-decreasing Subsequences
- Path Crossing
- Intersection of Two Arrays II
- Excel Sheet Column Number
- Longest Palindromic Substring
- Remove K Digits
- Number of Zero-Filled Subarrays
- Insert Delete GetRandom O(1)
- Satisfiability of Equality Equations
- Soup Servings
- Permutations II
- Find Polygon With the Largest Perimeter.
- Longest Common Subsequence
- Divide Array Into Arrays With Max Difference
- Slowest Key
- Meeting Rooms III.
- Sequential Digits
- Consecutive Characters
- Append Characters to String to Make Subsequence
- String to Integer (atoi)
- Smallest Number in Infinite Set
- Find Minimum in Rotated Sorted Array II
- UTF-8 Validation
- Guess Number Higher or Lower II
- Cherry Pickup II
- Power of Three
- Sliding Window Maximum
- Minimum Absolute Difference in BST
- Image Smoother
- Subarray Sums Divisible by K
- Making A Large Island
- Is Graph Bipartite
- Longest Path With Different Adjacent Characters
- Minimum One Bit Operations to Make Integers Zero
- Broken Calculator
- Nth Magical Number
- Maximize Score After N Operations
- Champagne Tower
- Regular Expression Matching
- Maximum Running Time of N Computers
- Two City Scheduling
- Min Stack
- Is Subsequence
- Partition Equal Subset Sum
- Check Completeness of a Binary Tree
- Optimal Partition of String
- Search in a Binary Search Tree
- Best Time to Buy and Sell Stock with Cooldown
- Climbing Stairs
- Maximum XOR of Two Numbers in an Array
- Trim a Binary Search Tree
- Removing Stars From a String
- Remove Duplicates from Sorted Array II
- Frog Jump
- Count Unreachable Pairs of Nodes in an Undirected Graph
- All Nodes Distance K in Binary Tree
- Kth Largest Element in an Array
- Group Anagrams
- Transform to Chessboard
- Maximum Product of Word Lengths
- Sudoku Solver
- Build an Array With Stack Operations
- Extra Characters in a String
- Reducing Dishes
- Reverse Words in a String III
- Remove Covered Intervals
- Find Duplicate Subtrees
- Design Browser History
- Number of Dice Rolls With Target Sum
- Minimum Deletions to Make Character Frequencies Unique
- K-th Smallest Prime Fraction
- Ransom Note
- Remove Duplicates from Sorted List
- Design HashMap
- Compare Version Numbers
- Minimum Consecutive Cards to Pick Up
- Bulb Switcher
- Pascal's Triangle
- Minimum Obstacle Removal to Reach Corner.
- Furthest Point From Origin
- Check if There is a Valid Partition For The Array
- Longest Valid Parentheses
- Strange Printer
- Sum of Root To Leaf Binary Numbers
- Edit Distance
- Maximum Difference Between Node and Ancestor
- Binary Tree Cameras
- Maximal Network Rank
- Permutation in String
- Maximum Number of Vowels in a Substring of Given Length
- Ugly Number
- Number of Good Pairs
- Sum of All Subset XOR Totals
- Min Cost to Connect All Points
- Palindromic Substrings
- Largest 3-Same-Digit Number in String
- Keys and Rooms
- Integer to Roman
- Remove Digit From Number to Maximize Result
- Backspace String Compare
- Frequency of the Most Frequent Element
- Set Mismatch
- Construct Binary Tree from Inorder and Postorder Traversal
- Can Place Flowers
- Height Checker
- Most Stones Removed with Same Row or Column
- Minimum Time to Collect All Apples in a Tree
- Unique Binary Search Trees II
- Longest Arithmetic Subsequence of Given Difference
- Score of Parentheses
- Maximum Score After Splitting a String
- Convert an Array Into a 2D Array With Conditions
- All Elements in Two Binary Search Trees
- Verifying an Alien Dictionary
- Count Sorted Vowel Strings
- Maximum Compatibility Score Sum
- Construct Binary Search Tree from Preorder Traversal
- Maximum Product Subarray
- Find the Index of the First Occurrence in a String
- Hamming Distance
- Construct Quad Tree
- Sort Array By Parity
- Minimum Amount of Time to Collect Garbage
- Number of Ways to Arrive at Destination
- Longest Cycle in a Graph
- Longest Turbulent Subarray
- Bag of Tokens.
- Buy Two Chocolates
- Sort Even and Odd Indices Independently
- Count of Matches in Tournament
- Find the Safest Path in a Grid
- Car Pooling
- Number of Steps to Reduce a Number in Binary Representation to One
- Sum Root to Leaf Numbers
- Repeated Substring Pattern
- 3Sum
- Maximum Width of Binary Tree
- Largest Divisible Subset
- Minimum Size Subarray Sum
- Maximum Subarray
- Binary Tree Inorder Traversal
- Make The String Great
- Surrounded Regions
- Eliminate Maximum Number of Monsters
- Remove Duplicates from Sorted Array
- Add Digits
- Linked List Cycle
- Search in Rotated Sorted Array
- Minimum Number of Arrows to Burst Balloons
- Even Odd Tree.
- Redundant Connection.
- Boats to Save People
- Count Subarrays With Fixed Bounds
- Text Justification
- Shortest Path with Alternating Colors
- Maximum Matrix Sum
- Online Stock Span
- Minimum Flips to Make a OR b Equal to c
- Maximum Sum Circular Subarray
- Maximum Profit in Job Scheduling
- Best Time to Buy and Sell Stock with Transaction Fee
- Kth Smallest Number in Multiplication Table
- Unique Length-3 Palindromic Subsequences
- Number of Closed Islands
- Largest Component Size by Common Factor
- Transpose Matrix
- Snakes and Ladders
- Vertical Order Traversal of a Binary Tree
- Distribute Coins in Binary Tree
- Find the Duplicate Number
- Excel Sheet Column Title
- Unique Number of Occurrences
- Pow(x, n)
- Check if the Sentence Is Pangram
- Triangle
- Custom Sort String
- Power of Two
- Sort List
- Remove Duplicate Letters
- Sum of Left Leaves
- Spiral Matrix II
- Game of Life
- Number of Operations to Make Network Connected
- Island Perimeter
- Zigzag Conversion
- Calculate Money in Leetcode Bank
- Convert Binary Number in a Linked List to Integer
- Minimize Deviation in Array
- Find the Difference
- Number of Digit One
- Critical Connections in a Network
- Maximum Odd Binary Number.
- Invert Binary Tree
- N-th Tribonacci Number
- Decode Ways
- Constrained Subsequence Sum
- Middle of the Linked List
- Find Words That Can Be Formed by Characters
- Remove Linked List Elements
- Minimum Cost to Make Array Equal
- Arithmetic Slices II - Subsequence
- Partition Labels
- Smallest String With Swaps
- Maximum Nesting Depth of the Parentheses
- Counting Bits
- Find the Town Judge
- Largest Merge Of Two Strings
- Merge Strings Alternately
- Count Elements With Maximum Frequency
- Fruit Into Baskets
- Cyclically Rotating a Grid
- Flatten Nested List Iterator
- Isomorphic Strings
- Find The Original Array of Prefix Xor
- Minimum ASCII Delete Sum for Two Strings
- Determine if Two Strings Are Close
- Subsets
- Minimum Time Visiting All Points
- Add Two Numbers II
- Missing Number
- Number of Ways to Divide a Long Corridor
- Reorder Routes to Make All Paths Lead to the City Zero
- Capacity To Ship Packages Within D Days
- Integer Break
- Maximum Twin Sum of a Linked List
- Kids With the Greatest Number of Candies
- Add to Array-Form of Integer
- Naming a Company
- Sort an Array
- Implement Stack using Queues
- Shortest Path in Binary Matrix
- Minimum Distance Between BST Nodes
- Convert Sorted Array to Binary Search Tree
- Count All Valid Pickup and Delivery Options
- Maximum Value of K Coins From Piles
- Total Cost to Hire K Workers
- Pairs of Songs With Total Durations Divisible by 60
- Reverse Linked List II
- Container With Most Water
- Path with Maximum Gold
- Truncate Sentence
- Group the People Given the Group Size They Belong To
- Path Sum II
- Add Binary
- Contains Duplicate II
- Combinations
- Minimize Maximum Pair Sum in Array
- Number of Provinces
- Best Team With No Conflicts
- Search in Rotated Sorted Array II
- Binary Search
- Rotate Array
- Minimum Path Sum
- Delete Leaves With a Given Value
- Sum of Distances in Tree
- Remove Colored Pieces if Both Neighbors are the Same Color
- Find Smallest Letter Greater Than Target
- Network Delay Time
- Number of Flowers in Full Bloom
- Find the Winner of an Array Game
- Find All Numbers Disappeared in an Array
- Power of Four
- String Compression
- Delete and Earn
- Count Ways To Build Good Strings
- Validate Binary Tree Nodes
- Remove All Adjacent Duplicates in String II
- Candy
- Minimum Cost to Move Chips to The Same Position
- Greatest Common Divisor of Strings
- Smallest String Starting From Leaf
- Evaluate Reverse Polish Notation
- Find Original Array From Doubled Array
- Construct String from Binary Tree
- Parallel Courses III
- Find Unique Binary String
- Count Nodes Equal to Average of Subtree
- Logical OR of Two Binary Grids Represented as Quad-Trees.
- K Radius Subarray Averages
- Remove All Adjacent Duplicates In String
- Minimum Remove to Make Valid Parentheses
- Largest Local Values in a Matrix
- Knight Dialer
- House Robber III
- Combination Sum
- Maximum Product Difference Between Two Pairs
- Maximum Product of Two Elements in an Array
- Remove Element
- Convert BST to Greater Tree
- Minimum Number of Operations to Make Array Continuous
- Monotonic Array
- Binary Tree Preorder Traversal
- Profitable Schemes
- Difference Between Ones and Zeros in Row and Column
- Minimum Time to Make Rope Colorful
- Find Largest Value in Each Tree Row
- Number of Steps to Reduce a Number to Zero
- Multiply Strings
- Numbers At Most N Given Digit Set
- Rectangle Area
- Maximize Distance to Closest Person
- Find if Path Exists in Graph
- Design HashSet
- Coin Change II
- Cousins in Binary Tree
- Minimized Maximum of Products Distributed to Any Store
- Element Appearing More Than 25% In Sorted Array
- Bitwise AND of Numbers Range
- All Possible Full Binary Trees
- Longest Increasing Subsequence
- Reorder List
- Best Time to Buy and Sell Stock III
- Minimum Number of Vertices to Reach All Nodes
- K-th Symbol in Grammar
- Binary Tree Maximum Path Sum
- Count Odd Numbers in an Interval Range
- Least Number of Unique Integers after K Removals.
- Check If It Is a Straight Line
- Subtree of Another Tree
- Print FooBar Alternately
- Kth Missing Positive Number
- Find Closest Node to Given Two Nodes
- Encode and Decode TinyURL
- Pascal's Triangle II
- Path With Minimum Effort
- Longest Palindromic Subsequence
- Longest Increasing Path in a Matrix
- Shortest Unsorted Continuous Subarray
- Sort Vowels in a String
- Recover a Tree From Preorder Traversal
- Most Frequent Subtree Sum
- Find First and Last Position of Element in Sorted Array
- Minimum Height Trees
- Copy List with Random Pointer
- Majority Element
- Simplify Path
- READM
- Clone Graph
- Convert Sorted List to Binary Search Tree
- Peak Index in a Mountain Array
- Minimum Window Substring
- Find K Pairs with Smallest Sums
- Design Underground System
- Best Time to Buy and Sell Stock II
- Bag of Tokens
- Move Zeroes
- Minimum Time to Type Word Using Special Typewriter
- Last Stone Weight
- Course Schedule
- Largest Plus Sign
- Unique Binary Search Trees
- Unique Email Addresses
- Maximum Number of Coins You Can Get
- Interval List Intersections
- The K Weakest Rows in a Matrix
- Arithmetic Slices
- Russian Doll Envelopes
- Distinct Subsequences
- Gas Station
- Design Parking System
- Minimum Domino Rotations For Equal Row
- Amount of Time for Binary Tree to Be Infected
- Word Pattern
- Delete Columns to Make Sorted
- Partition to K Equal Sum Subsets
- Shuffle the Array
- Minimum Speed to Arrive on Time
- Minimum Time to Complete Trips
- Plus One