- Range Sum Query - Mutable: Problem; Code.
- Range Sum Query 2D - Mutable: Problem; Code.
- Minimum Height Trees: Problem; Code.
- Binary Tree Vertical Order Traversal: Problem; Code.
- Count of Smaller Numbers After Self: Problem; Code.
- Maximum Product of Word Lengths: Problem; Code.
- Bulb Switcher: Problem; Code.
- Paint House: Problem; Code.
- Paint House II: Problem; Code.
- Coin Change: Problem; Code.
- Contains Duplicate: Problem; Code.
- Power of Three: Problem; Code.
- Largest BST Subtree: Problem; Code.
- Count and Say: Problem; Code.
- Largest Rectangle in Histogram: Problem; Code.
- Serialize and Deserialize Binary Tree: Problem; Code.
- Increasing Triplet Subsequence: Problem; Code.
- Paint House: Problem; Code.
- Kth Largest Element in an Array: Problem; Code.
- House Robber III: Problem; Code.
- Counting Bits: Problem; Code.
- Longest Substring with At Most K Distinct Characters: Problem; Code.
- Longest Substring without Repeating Characters: Problem; Code.
- Subsets: Problem; Code.
- Nested List Weight Sum: Problem; Code.
- Copy List with Random Pointer: Prolem; Code.
- Product of Array except Self: Problem; Code.
- Flatten Nested List Iterator: Problem; Code.
- Power of Four: Problem; Code.
- Integer Break: Problem; Code.
- Reverse String: Problem; Code.
- Merge K Sorted Lists: Problem; Code.
- Reverse Vowels of a String: Problem; Code.
- Moving Average from Data Stream: Problem; Code.
- Word Break: Problem; Code.
- Top K Frequent Elements: Problem; Code.
- Design Tic Tac Toe: Problem; Code.
- Russian Doll Envelopes: Problem; Code.
- Bulls and Cows: Problem; Code.
- Design Twitter: Problem; Code.
- Line Reflection: Problem; Code.
- Binary Tree Maximum Path Sum: Problem; Code.
- Count Numbers with Unique Digits: Problem; Code.
- Sliding Window Maximum: Problem; Code.
- Data Stream As Disjoint Intervals: Problem; Code.
- Logger Rate Limiter: Problem; Code.
- Perfect Square: Problem; Code.
- Rotate Image: Problem; Code.
- Integer Replacement: Problem; Code.
- Patching Array: Problem Code;
- Design Hit Counter: Problem; Code.
- Bomb Enemy: Problem; Code.
- Design Snake Game: Problem; Code.
- Max Sum of Sub Matrix No Larger Than K: Problem; Code.
- Nested List Weight Sum II: Problem; Code.
- Water and Jug Problem: Problem; Code.
- Valid Perfect Square: Problem; Code.
- Find Leaves of Binary Tree: Problem; Code.
- Sort Transformed Array: Problem; Code.
- Largest Divisible Subset: Problem; Code.
- Plus One Linked List: Problem; Code.
- Range Addition: Problem; Code.
- ZigZag Conversion: Problem; Code.
- LRU Cache: Problem; Code.
- Isomorphic Strings: Problem; Code.
- Linked List Random Node: Problem; Code.
- Sum of Two Integers: Problem; Code.
- Super Pow: Problem; Code.
- Find K pairs with smallest sums: Problem; Code.
- Guess Number Higher or Lower: Problem; Code.
- Wiggle Subsequence: Problem; Code.
- Combination Sum VI: Problem; Code.
- Shortest Word Distance: Problem; Code.
- K smallest Element in a Sorted Matrix: Problem; Code.
- Design Phone Directory: Problem; Code.
- Min Stack: Problem; Code.
- Insert Delete GetRandom O(1): Problem; Code.
- Ransom Node: Problem; Code.
- Shuffle An Array: Problem; Code.
- Mini Parser: Problem; Code.
- First Unique Character in a String: Problem; Code.
- Lexicographical Numbers: Problem; Code.
- Longest Absolute File Path: Problem; Code.
- Find the Difference: Problem; Code.
- Plus One: Problem; Code.
- Perfect Rectangle: Problem; Code.
- Elimination Game: Problem; Code.
- Is Subsequence: Problem; Code.
- Decode String: Problem; Code.
- Longest Substring with at Least K Repeating Characters: Problem; Code.
- Evaluate Division: Problem; Code.
- Rotate Function: Problem; Code.
- Binary Watch: Problem; Code.
- Frog Jump: Problem; Code.
- Fizz Buzz: Problem; Code.
- Arithmetic Slices: Problem; Code.
- Third Maximum Number: Problem; Code.
- Queue Reconstruction by Height: Problem; Code.
- Sum of Left Leaves: Problem; Code.
- Convert A Number to Hexadecimal: Problem; Code.
- Trapping Rain Water II: Problem; Code.
- Valid Word Abbreviation: Problem; Code.
- Longest Palindrome: Problem; Code.
- Split Array Largest Sum: Problem; Code.
- Minimum Moves to Equal Array Elements: Problem; Code.
- Partition Equal Subset Sum: Problem; Code.
- Add Strings: Problem; Code.
- Battleships in a Board: Problem; Code.
- Pacific Atlantic Water Flow: Problem; Code.
- Sentence Screen Fitting: Problem; Code.
- Valid World Square: Problem; Code.
- Longest Repeating Character Replacement: Problem; Code.
- Find All Duplicates in an Array: Problem; Code.
- Find All Anagrams in A String: Problem; Code.
- Ternary Expression Parser: Problem; Code.
- Find Right Interval: Problem; Code.
- Arrange Coins: Problem; Code.
- Find All Numbers Disappeared in An Array: Problem; Code.
- Non-overlapping Intervals: Problem; Code.
- Minimum Genetic Mutation: Problem; Code.
- Reconstruct Original Digits from English: Problem; Code.
- Sort Characters by Frequency: Problem; Code.
- Number of Boomeranges: Problem; Code.
- Minimum Number of Arrows to Burst Ballons: Problem; Code.
- Sequence Reconstruction: Problem; Code.
- Delete Node from a BST: Problem; Code.
- Path Sum III: Problem; Code.
- Poor Pigs: Problem; Code.
- Arithmetic Slices II Subsequence: Problem; Code.
- Serialize and Deserialize in a BST: Problem; Code.
- Assign Cookies: Problem; Code.
- K th Smallest in Lexicographical Order: Problem; Code.
- 4 Sum II: Problem; Code.
- Repeated Substring Pattern: Problem; Code.
- Island Perimeter: Problem; Code.
- 132 Pattern: Problem; Code.
- Can I Win: Problem; Code.
- All O(1) Data Structure: Problem; Code.
- Minimum Moves to Equal Array Elements II: Problem; Code. .
- LFU Cache: Problem; Code.
- Convex Polygon: Problem; Code.
- Number of Segments in a String: Problem; Code.
- Unique Substring in Wraparound String: Problem; Code.
- Word Squares: Problem; Code.
- Ones and Zeros: Problem; Code.
- Validate IP Address: Problem; Code.
- Heaters: Problem; Code.
- Matchsticks To Square: Problem; Code.
- Hamming Distance: Problem; Code.
- Count the Repetitions: Problem; Code.
- Total Hamming Distance: Problem; Code.
- Concatenated Words: Problem; Code.
- Encode String with Shortest Length: Problem; Code.
- Optimal Account balancing: Problem; Code.
- Largest Palindrome Product: Problem; Code.
- Number Complement: Problem; Code.
- License Key Formatting: Problem; Code.
- Magic String: Problem; Code.
- Max Consecutive Ones: Problem; Code.
- Max Consecutive Ones II: Problem; Code.
- Sliding Window Median: Problem; Code.
- Zuma Game: Problem; Code.
- Increasing Subsequences: Problem; Code.
- Target Sum: Problem; Code.
- Predict the Winner: Problem; Code.
- Construct the Rectangle: Problem; Code.
- Find Permutation: Problem; Code.
- Smallest Good Base: Problem; Code.
- Teemo Attacking: Problem; Code.
- Find Mode in Binary Search Tree: Problem; Code.
- The Maze: Problem; Code.
- The Maze II: Problem; Code.
- The Maze III: Problem; Code.
- IPO: Problem; Code.
- Diagonal Traverse: Problem; Code.
- Relative Ranks: Problem; Code.
- Next Greater Element I: Problem; Code.
- Next Greater Element II: Problem; Code.
- Most Frequent Subtree Sum: Problem; Code.
- Keyboard Row: Problem; Code.
- Longest Palindromic Subsequence: Problem; Code.
- Coin Change 2: Problem; Code.
- Reverse Pair: Problem; Code.
- Find Bottom Left Tree Value: Problem; Code.
- Find Largest Value in Each Tree Row: Problem; Code.
- Base 7: Problem; Code.
- Super Washing Machine: Problem; Code.
- Continous Array: Problem; Code.
- Beautiful Arrangement: Problem; Code.
- Detect Capital: Problem; Code.
- Longest Word in Dictionary through Deleting: Problem; Code.
- Minimum Absolute Difference in BST: Problem; Code.
- Continuous Subarray Sum: Problem; Code.
- Minesweeper: Problem; Code.
- Encode and Decode TinyURL: Problem; Code.
- K-diff Pairs in an Array: Problem; Code.
- Lonely Pixel I: Problem; Code.
- Lonely Pixel II: Problem; Code.
- Freedom Trail: Problem; Code.
- Single Element in a Sorted Array: Problem; Code.
- Minimum Time Difference: Problem; Code.
- Construct Binary Tree From String: Problem; Code.
- Word Abbreviation: Problem; Code.
- Reverse String II: Problem; Code.
- Output Contest Matches: Problem; Code.
- 01 Matrix: Problem; Code.
- Convert BST to Greater Tree: Problem; Code.
- Diameter of Binary Tree: Problem; Code.
- Perfect Number: Problem; Code.
- Complex Number Multiplication: Problem; Code.
- Boundary of Binary Tree: Problem; Code.
- Remove Boxes: Problem; Code.
- Friend Circles: Problem; Code.
- Split Array with Equal Sum: Problem; Code;
- Longest Uncommon Subsequence I: Problem; Code.
- Longest Uncommon Subsequence II: Problem; Code.
- Reverse Words in a String III: Problem; Code.
- Binary Tree Longest Consecutive Sequence II: Problem; Code.
- Brick Wall: Problem; Code.
- Next Greater Element III: Problem; Code.
- Student Attendance Record I: Problem; Code.
- Student Attendance Record II: Problem; Code.
- Split Assembled Strings: Problem; Code.
- Optimal Division: Problem; Code.
- Longest Line of Consecutive One in Matrix: Problem; Code.
- Find the Closest Palindrome: Problem; Code.
- Array Partition I: Problem; Code.
- Binary Tree Tilt: Problem; Code.
- Reshap the Matrix: Problem; Code.
- Subarray Sum Equals K: Problem; Code.
- Permutation in String: Problem; Code.
- Out of Boundary Paths: Problem; Code.
- Can Place Flowers: Problem; Code.
- Add Bold Tag in String: Problem; Code.
- Range Addition II: Problem; Code.
- Erect the Fence: Problem; Code.
- Best Meeting Point: Problem; Code.
- Baseball Game: Problem; Code.
- All Paths from Source to Target: Problem; Code.
- Custom Sort String: Problem; Code.
- Second Minimum Node in a Binary Tree: Problem; Code.
- Top K Frequent Words: Problem; Code.
- Daily Temperatures: Problem; Code.
- Average of Levels in Binary Tree: Problem; Code.
- Binary Tree Pruning: Problem; Code.
- Design Compressed String Iterator: Problem; Code.
- Max Stack: Problem; Code.
- Min Cost Climbing Stairs: Problem; Code.
- Maximum Binary Tree: Problem; Code.
- Non-descreasing Array: Problem; Code.
- Linked List Components: Problem; Code.
- Number of Longest Increasing Subsequence: Problem; Code.
- Find Anagram Mappings:Problem; Code.
- Redundant Connection: Problem; Code.
- Set Mismatch: Problem; Code.
- Maximum Length of Pair Chain: Problem; Code.
- Maximum Width of Binary Tree: Problem; Code.
- Jewels and Stones: Problem; Code.
- Solve the Equation: Problem; Code.
- Image Smoother: Problem; Code.
- Split BST: Problem; Code.
- Partition Labels: Problem; Code.
- Closest Leaf in a Binary Tree: Problem; Code.
- Is Graph Bipartite: Problem; Code.
- Flipping an Image: Problem; Code.
- Keys and Rooms: Problem; Code.
- Implement Magic Dictionary: Problem; Code.
- Shortest Completing Word: Problem; Code.
- Next Closest Time: Problem; Code.
- Minimum Distance between BST Nodes: Problem; Code.
- Most Common Word: Problem; Code.
- 2 Keys Keyboard: Problem; Code.
- 4 Keys Keyboard: Problem; Code.
- Accounts Merge: Problem; Code.
- Peek Index in a Mountain Array: Problem; Code.
- Subtree of Another Tree: Problem; Code.
- Palindromic Substrings: Problem; Code.
- Task Scheduler: Problem; Code.
- Largest Number at Least Twice of Others: Problem; Code.
- Positions of Large Groups: Problem; Code.
- Sentence Similarity: Problem; Code.
- Sentence Similarity II: Problem; Code.
- Rotated Digits: Problem; Code.
- Find and Replace in String: Problem; Code.
- Largest Sum of Averages: Problem; Code.
- Max Chunks to Make Sorted: Problem; Code.
- Toeplitz Matrix: Problem; Code.
- Delete Operation for Two Strings: Problem; Code.
- Repeated String Match: Problem; Code.
- Find Eventual Safe States: Problem; Code.
- Largest Triangle Area: Problem; Code.
- Find K Closest Elements: Problem; Code.
- Number of Matching Subsequences : Problem; Code.
- Maximum Distance to Closest Person: Problem; Code.
- IP to CIDR: Problem; Code.
- Maximum Product of Three Numbers: Problem; Code.
- Cheapest Flights Within K Stops: Problem; Code.
- Employee Free Time: Problem; Code.
- Pour Water: Problem; Code.
- Pyramid Transition Matrix: Problem; Code.
- Sliding Puzzle: Problem; Code.
- Backspace String Compare: Problem; Code.
- Bold Words in String: Problem; Code.
- Magic Squares in Grid: Problem; Code.
- Insert Into a Cyclic Sorted List: Problem; Code.
- Longest Univalue Path: Problem; Code.
- Maximum Average Subarray I: Problem; Code.
- Buddy Strings: Problem; Code.
- My Calendar I: Problem; Code.
- Bus Routes: Problem; Code.
- Split Array into Consecutive Subsequences: Problem; Code.
- Find Duplicate Subtrees: Problem; Code.
- Random Pick with Blacklist: Problem; Code.
- Random Pick with Weight: Problem; Code.
- Random Pick in Non Overlapping Rectangles : Problem; Code.
- Random Flip Matrix: Problem; Code.
- Ambiguous Coordinates: Problem; Code.
- Sum of Distances in Tree: Problem; Code.
- Image Overlap: Problem; Code.
- Search in a Sorted Array of Unknown Size: Problem; Code.
- Swim in Rising Water: Problem; Code.
- Longest Mountain in Array: Problem; Code.
- Robot Room Cleaner: Problem; Code.
- Couples Holding Hands: Problem; Code.
- K Similar Strings: Problem; Code.
- K Empty Slots: Problem; Code.
- Cracking the Safe: Problem; Code.
- Find Kth Smallest Pair Distance: Problem; Code.
- Kth Smallest Number in Multiplication Table: Problem; Code.
- 1 bit and 2 bit characters: Problem; Code.
- My Calendar II: Problem; Code.
- My Calendar III: Problem; Code.
- Reaching Points: Problem; Code.
- Escape the Ghosts: Problem; Code.
- Domino and Tromino Tiling: Problem; Code.
- Push Dominoes: Problem; Code.
- Redundant Connection II: Problem; Code.
- Maximum Average Subarray II: Problem; Code.
- Binary Gap: Problem; Code.
- Car Fleet: Problem; Code.
- Expressive Words: Problem; Code.
- Employee Importance: Problem; Code.
- Minimize Max Distance to Gas Station: Problem; Code.
- Max Chunks to Make Sorted II: Problem; Code.
- Shopping Offers: Problem; Code.
- Max Area of Island: Problem; Code.
- Swap Adjacent in LR String: Problem; Code.
- Soup Servings: Problem; Code.
- Profitable Schemes: Problem; Code.
- Minimum Cost to Hire K Workers: Problem; Code.
- Kth Largest Element in a Stream: Problem; Code.
- Exam Room: Problem; Code.
- Maximum Sum of 3 Non Overlapping Subarrays: Problem; Code.
- Contains Duplicate II: Problem; Code.
- New 21 Game: Problem; Code.
- Maximum Vacation Days: Problem; Code.
- Binary Number With Alternative Bits: Problem; Code.
- Coin Path: Problem; Code.
- Number of Atoms: Problem; Code.
- 24 Game: Problem; Code.
- Kth Symbol in Grammar: Problem; Code.
- Race Car: Problem; Code.
- Shortest Paths Visting All Nodes: Problem; Code.
- Goat Latin: Problem; Code.
- Insert into a Binary Search Tree: Problem; Code.
- Search in a Binary Search Tree: Problem; Code.
- Valid Parentheses: Problem; Code.
- Convert Sorted Array to Binary Search Tree: Problem; Code.
- Contains III: Problem; Code.
- Minimum Windwo Subsequence: Problem; Code.
- Happy Number: Problem; Code.
- House Robber: Problem; Code.
- House Robber: Problem; Code.
- Trapping Rain Water: Problem; Code.
- Single Number: Problem; Code.
- Best Time to Buy and Sell Stocks: Problem; Code.
- Flood Fill: Problem; Code.
- Container with Most Water: Problem; Code.
- Counting Bits: Problem; Code.
- Flattern 2D Vector: Problem; Code.
- Alien Dictionary: Problem; Code.
- Single Number II: Problem; Code.
- Single Number III: Problem; Code.
- Find First and Last Position of Element in Sorted Array: Problem; Code.
- Edit Distance: Problem; Code.
- Intersection of Two Linked Lists: Problem; Code.
- Meeting Room II: Problem; Code.
- Word Search II: Problem; Code.
- Regular Expression Matching: Problem; Code.
- Maximal Square: Problem; Code.
- Wildcard Matching: Problem; Code.
- Basic Calculator II: Problem; Code.
- N-ary Tree Level Order Traversal: Problem; Code.
- N-ary Tree Pre Order Traversal: Problem; Code.
- N-ary Tree Post Order Traversal: Problem; Code.
- Encode N-ary Tree to Binary Tree: Problem; Code.
- Basic Calculator III: Problem; Code.
- Remove 9: Problem; Code.
- Rectangle Overlap: Problem; Code.
- Find Smallest Letter Greater than Target: Problem; Code.
- Leaf Similar Trees: Problem; Code.
- Construct Binary Tree from Preorder and Postorder Traversal: Problem; Code.
- Construct Quad Tree: Problem; Code.
- Making A Large Island: Problem; Code.
- Quad Tree Intersection: Problem; Code.
- Binary Search Tree Iterator: Problem; Code.
- Burst Ballons: Problem; Code.
- Game of Life: Problem; Code.
- Judge Route Circle: Problem; Code.
- Letter Combination of A Phone Number: Problem; Code.
- Generate Parentheses: Problem; Code.
- Longest Consecutive Sequence: Problem; Code.
- Merge Interval: Problem; Code.
- Find Peak Element: Problem; Code.
- Next Permutation: Problem; Code.
- Flatten Nested List Iterator: Problem; Code.
- Summary Ranges: Problem; Code.
- Remove Duplicate Letters: Problem; Code.
- Fraction to Recurring Decimal: Problem; Code.
- Word Break II: Problem; Code.
- Search a 2D Matrix II: Problem; Code.
- Excel Sheet Column Title: Problem; Code.
- Minimum Window Substring: Problem; Code.
- Search in Rotated Sorted Array: Problem; Code.
- Word Search: Problem; Code.
- Word Ladder: Problem; Code.
- Lowest Common Ancestor of a Binary Tree: Problem; Code.
- Lowest Common Ancestor of a Binary Search Tree: Problem; Code.
- Median of Two Sorted Arrays: Problem; Code.
- Basic Calculator : Problem; Code.
- Binary Tree Inorder Traversal: Problem; Code.
- Climbing Stairs: Problem; Code.
- Coin Change: Problem; Code.
- Combination Sum: Problem; Code.
- Construct Binary Tree from Preorder and Inorder Traversal: Problem; Code.
- Jump Game: Problem; Code.
- Majority Element: Problem; Code.
- Longest Palindromic Substring: Problem; Code.
- Longest Increasing Subsequence: Problem; Code.
- Maximum Subarray: Problem; Code.
- Minimum Path Sum: Problem; Code.
- Search Insert Position: Problem; Code.
- Remove Nth Node from End of List: Problem; Code.
- Sort Colors: Problem; Code.
- Validate Binary Search Tree: Problem; Code.
- Decode Ways: Problem; Code.
- Evaluate Reverse Polish Notation: Problem; Code.
- Factorial Trailing Zeroes: Problem; Code.
- Find Median from Data Stream: Problem; Code.
- First Missing Positive: Problem; Code.
- Group Anagrams: Problem; Code.
- Kth Smallest Element in a BST: Problem; Code.
- Largest Number: Problem; Code.
- Longest Common Prefix: Problem; Code.
- Number of 1 Bits: Problem; Code.
- Populating Next Right Pointers in Each Node: Problem; Code.
- Remove Duplicates from Sorted Array: Problem; Code.
- 3Sum Smaller: Problem; Code.
- Binary Tree Paths: Problem; Code.
- Clone Graph: Problem; Code.
- Cloest Binary Search Tree Value: Problem; Code.
- Flip Game II: Problem; Code.
- Generalized Abbreviation: Problem; Code.
- Group Shifted Strings: Problem; Code.
- Longest Substring with at most Two Distinct Characters: Problem; Code.
- Palindrome Permutation: Problem; Code.
- Rearrange String K Distance Apart: Problem; Code.
- Reconstruct Itinerary: Problem; Code.
- Find the Duplicate Number: Problem; Code.
- Best Time to Buy and Sell Stock with Cooldown: Problem; Code.
- Max Product Subarray: Problem; Code.
- Maximum Depth of N-ary Tree: Problem; Code.
- Maximum Frequency Stack: Problem; Code.
- Palindrome Partitioning: Problem; Code.
- Gas Station: Problem; Code.
- Binary Search: Problem; Code.
- Replace Word: Problem; Code.
- Shortest Distance to a Character: Problem; Code.
- String Compression: Problem; Code.
- Online Stock Span: Problem; Code.
LeetCode
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||