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