✓ Mark LRU Cache completed LRU Cache Solve ↗ ✓ Mark Number of Islands completed Number of Islands Solve ↗ ✓ Mark Longest Increasing Subsequence completed Longest Increasing Subsequence Solve ↗ ✓ Mark Longest Substring Without Repeating Characters completed Longest Substring Without Repeating Characters Solve ↗ ✓ Mark Number of Distinct Islands completed Number of Distinct Islands Solve ↗ ✓ Mark Course Schedule II completed Course Schedule II Solve ↗ ✓ Mark Meeting Rooms II completed Meeting Rooms II Solve ↗ ✓ Mark Merge Intervals completed Merge Intervals Solve ↗ ✓ Mark Trapping Rain Water completed Trapping Rain Water Solve ↗ ✓ Mark Course Schedule completed Course Schedule Solve ↗ ✓ Mark Text Justification completed Text Justification Solve ↗ ✓ Mark Decode String completed Decode String Solve ↗ ✓ Mark Longest Palindromic Substring completed Longest Palindromic Substring Solve ↗ ✓ Mark Minimum Window Substring completed Minimum Window Substring Solve ↗ ✓ Mark Search in Rotated Sorted Array completed Search in Rotated Sorted Array Solve ↗ ✓ Mark Word Search completed Word Search Solve ↗ ✓ Mark N-Queens completed N-Queens Solve ↗ ✓ Mark 3Sum completed 3Sum Solve ↗ ✓ Mark Coin Change completed Coin Change Solve ↗ ✓ Mark Minimum Swaps to Group All 1's Together completed Minimum Swaps to Group All 1's Together Solve ↗ ✓ Mark Spiral Matrix completed Spiral Matrix Solve ↗ ✓ Mark Subarray Sum Equals K completed Subarray Sum Equals K Solve ↗ ✓ Mark Longest Consecutive Sequence completed Longest Consecutive Sequence Solve ↗ ✓ Mark Subarray With Elements Greater Than Varying Threshold completed Subarray With Elements Greater Than Varying Threshold Solve ↗ ✓ Mark Top K Frequent Elements completed Top K Frequent Elements Solve ↗ ✓ Mark Making A Large Island completed Making A Large Island Solve ↗ ✓ Mark Maximum Swap completed Maximum Swap Solve ↗ ✓ Mark Merge k Sorted Lists completed Merge k Sorted Lists Solve ↗ ✓ Mark Basic Calculator III completed Basic Calculator III Solve ↗ ✓ Mark House Robber completed House Robber Solve ↗ ✓ Mark Longest Happy String completed Longest Happy String Solve ↗ ✓ Mark Maximum Value at a Given Index in a Bounded Array completed Maximum Value at a Given Index in a Bounded Array Solve ↗ ✓ Mark Snapshot Array completed Snapshot Array Solve ↗ ✓ Mark Sqrt(x) completed Sqrt(x) Solve ↗ ✓ Mark Valid Parentheses completed Valid Parentheses Solve ↗ ✓ Mark Basic Calculator II completed Basic Calculator II Solve ↗ ✓ Mark Best Time to Buy and Sell Stock completed Best Time to Buy and Sell Stock Solve ↗ ✓ Mark Two Sum completed Two Sum Solve ↗ ✓ Mark Insert Delete GetRandom O(1) completed Insert Delete GetRandom O(1) Solve ↗ ✓ Mark Kth Largest Element in an Array completed Kth Largest Element in an Array Solve ↗ ✓ Mark Longest Increasing Path in a Matrix completed Longest Increasing Path in a Matrix Solve ↗ ✓ Mark Valid Parenthesis String completed Valid Parenthesis String Solve ↗ ✓ Mark Word Ladder completed Word Ladder Solve ↗ ✓ Mark Add Strings completed Add Strings Solve ↗ ✓ Mark Daily Temperatures completed Daily Temperatures Solve ↗ ✓ Mark Design HashMap completed Design HashMap Solve ↗ ✓ Mark Find Median from Data Stream completed Find Median from Data Stream Solve ↗ ✓ Mark Generate Parentheses completed Generate Parentheses Solve ↗ ✓ Mark Meeting Rooms III completed Meeting Rooms III Solve ↗ ✓ Mark Sort Colors completed Sort Colors Solve ↗ ✓ Mark Word Search II completed Word Search II Solve ↗ ✓ Mark Binary Tree Maximum Path Sum completed Binary Tree Maximum Path Sum Solve ↗ ✓ Mark Construct Binary Tree from Preorder and Inorder Traversal completed Construct Binary Tree from Preorder and Inorder Traversal Solve ↗ ✓ Mark Count the Hidden Sequences completed Count the Hidden Sequences Solve ↗ ✓ Mark Edit Distance completed Edit Distance Solve ↗ ✓ Mark Lexicographically Smallest Generated String completed Lexicographically Smallest Generated String Solve ↗ ✓ Mark Max Area of Island completed Max Area of Island Solve ↗ ✓ Mark Minimum Cost Good Caption completed Minimum Cost Good Caption Solve ↗ ✓ Mark Minimum Operations to Make Character Frequencies Equal completed Minimum Operations to Make Character Frequencies Equal Solve ↗ ✓ Mark Reorder List completed Reorder List Solve ↗ ✓ Mark Serialize and Deserialize Binary Tree completed Serialize and Deserialize Binary Tree Solve ↗ ✓ Mark Word Break II completed Word Break II Solve ↗ ✓ Mark Basic Calculator completed Basic Calculator Solve ↗ ✓ Mark Binary Tree Right Side View completed Binary Tree Right Side View Solve ↗ ✓ Mark Find First and Last Position of Element in Sorted Array completed Find First and Last Position of Element in Sorted Array Solve ↗ ✓ Mark Reverse Linked List completed Reverse Linked List Solve ↗ ✓ Mark Simplify Path completed Simplify Path Solve ↗ ✓ Mark Subarray Sums Divisible by K completed Subarray Sums Divisible by K Solve ↗ ✓ Mark Bus Routes completed Bus Routes Solve ↗ ✓ Mark Climbing Stairs completed Climbing Stairs Solve ↗ ✓ Mark Closest Prime Numbers in Range completed Closest Prime Numbers in Range Solve ↗ ✓ Mark Combination Sum completed Combination Sum Solve ↗ ✓ Mark Container With Most Water completed Container With Most Water Solve ↗ ✓ Mark Count Complete Subarrays in an Array completed Count Complete Subarrays in an Array Solve ↗ ✓ Mark Design Add and Search Words Data Structure completed Design Add and Search Words Data Structure Solve ↗ ✓ Mark Find Peak Element completed Find Peak Element Solve ↗ ✓ Mark Find the Score of All Prefixes of an Array completed Find the Score of All Prefixes of an Array Solve ↗ ✓ Mark Incremental Memory Leak completed Incremental Memory Leak Solve ↗ ✓ Mark Jump Game completed Jump Game Solve ↗ ✓ Mark Length of the Longest Alphabetical Continuous Substring completed Length of the Longest Alphabetical Continuous Substring Solve ↗ ✓ Mark Minimum Moves to Pick K Ones completed Minimum Moves to Pick K Ones Solve ↗ ✓ Mark Most Popular Video Creator completed Most Popular Video Creator Solve ↗ ✓ Mark Pacific Atlantic Water Flow completed Pacific Atlantic Water Flow Solve ↗ ✓ Mark Possible Bipartition completed Possible Bipartition Solve ↗ ✓ Mark Remove Duplicate Letters completed Remove Duplicate Letters Solve ↗ ✓ Mark Rotting Oranges completed Rotting Oranges Solve ↗ ✓ Mark Shortest Bridge completed Shortest Bridge Solve ↗ ✓ Mark Shortest Path in a Grid with Obstacles Elimination completed Shortest Path in a Grid with Obstacles Elimination Solve ↗ ✓ Mark Word Break completed Word Break Solve ↗ ✓ Mark Alien Dictionary completed Alien Dictionary Solve ↗ ✓ Mark Brightest Position on Street completed Brightest Position on Street Solve ↗ ✓ Mark Compare Version Numbers completed Compare Version Numbers Solve ↗ ✓ Mark Evaluate Division completed Evaluate Division Solve ↗ ✓ Mark Gas Station completed Gas Station Solve ↗ ✓ Mark Greatest Common Divisor of Strings completed Greatest Common Divisor of Strings Solve ↗ ✓ Mark Group Anagrams completed Group Anagrams Solve ↗ ✓ Mark Koko Eating Bananas completed Koko Eating Bananas Solve ↗ ✓ Mark Longest Substring with At Least K Repeating Characters completed Longest Substring with At Least K Repeating Characters Solve ↗ ✓ Mark Lowest Common Ancestor of a Binary Tree completed Lowest Common Ancestor of a Binary Tree Solve ↗ ✓ Mark Meeting Rooms completed Meeting Rooms Solve ↗ ✓ Mark Minimum Size Subarray Sum completed Minimum Size Subarray Sum Solve ↗ ✓ Mark Permutations completed Permutations Solve ↗ ✓ Mark Random Pick with Weight completed Random Pick with Weight Solve ↗ ✓ Mark Regular Expression Matching completed Regular Expression Matching Solve ↗ ✓ Mark Reverse Nodes in k-Group completed Reverse Nodes in k-Group Solve ↗ ✓ Mark Sliding Window Maximum completed Sliding Window Maximum Solve ↗ ✓ Mark Best Time to Buy and Sell Stock II completed Best Time to Buy and Sell Stock II Solve ↗ ✓ Mark Capacity To Ship Packages Within D Days completed Capacity To Ship Packages Within D Days Solve ↗ ✓ Mark Design In-Memory File System completed Design In-Memory File System Solve ↗ ✓ Mark Find Minimum in Rotated Sorted Array completed Find Minimum in Rotated Sorted Array Solve ↗ ✓ Mark Jump Game II completed Jump Game II Solve ↗ ✓ Mark Kth Missing Positive Number completed Kth Missing Positive Number Solve ↗ ✓ Mark Longest Common Prefix completed Longest Common Prefix Solve ↗ ✓ Mark Longest Mountain in Array completed Longest Mountain in Array Solve ↗ ✓ Mark Longest Substring with At Most K Distinct Characters completed Longest Substring with At Most K Distinct Characters Solve ↗ ✓ Mark Longest Valid Parentheses completed Longest Valid Parentheses Solve ↗ ✓ Mark Matchsticks to Square completed Matchsticks to Square Solve ↗ ✓ Mark Maximum Subarray completed Maximum Subarray Solve ↗ ✓ Mark Minimum Remove to Make Valid Parentheses completed Minimum Remove to Make Valid Parentheses Solve ↗ ✓ Mark Multiply Strings completed Multiply Strings Solve ↗ ✓ Mark Partition Equal Subset Sum completed Partition Equal Subset Sum Solve ↗ ✓ Mark Restore IP Addresses completed Restore IP Addresses Solve ↗ ✓ Mark Rotate Array completed Rotate Array Solve ↗ ✓ Mark Subsets completed Subsets Solve ↗ ✓ Mark Super Egg Drop completed Super Egg Drop Solve ↗ ✓ Mark Water and Jug Problem completed Water and Jug Problem Solve ↗ ✓ Mark All O`one Data Structure completed All O`one Data Structure Solve ↗ ✓ Mark Asteroid Collision completed Asteroid Collision Solve ↗ ✓ Mark Binary Tree Longest Consecutive Sequence completed Binary Tree Longest Consecutive Sequence Solve ↗ ✓ Mark Cheapest Flights Within K Stops completed Cheapest Flights Within K Stops Solve ↗ ✓ Mark Count Number of Nice Subarrays completed Count Number of Nice Subarrays Solve ↗ ✓ Mark Course Schedule IV completed Course Schedule IV Solve ↗ ✓ Mark Find All Duplicates in an Array completed Find All Duplicates in an Array Solve ↗ ✓ Mark Frog Jump completed Frog Jump Solve ↗ ✓ Mark Largest Rectangle in Histogram completed Largest Rectangle in Histogram Solve ↗ ✓ Mark Min Cost to Connect All Points completed Min Cost to Connect All Points Solve ↗ ✓ Mark Minimum Operations to Write the Letter Y on a Grid completed Minimum Operations to Write the Letter Y on a Grid Solve ↗ ✓ Mark Minimum Path Sum completed Minimum Path Sum Solve ↗ ✓ Mark Move Zeroes completed Move Zeroes Solve ↗ ✓ Mark Next Permutation completed Next Permutation Solve ↗ ✓ Mark Numbers At Most N Given Digit Set completed Numbers At Most N Given Digit Set Solve ↗ ✓ Mark Permutations II completed Permutations II Solve ↗ ✓ Mark Remove All Adjacent Duplicates in String II completed Remove All Adjacent Duplicates in String II Solve ↗ ✓ Mark Remove Invalid Parentheses completed Remove Invalid Parentheses Solve ↗ ✓ Mark Reorder Routes to Make All Paths Lead to the City Zero completed Reorder Routes to Make All Paths Lead to the City Zero Solve ↗ ✓ Mark Reorganize String completed Reorganize String Solve ↗ ✓ Mark Shortest Unsorted Continuous Subarray completed Shortest Unsorted Continuous Subarray Solve ↗ ✓ Mark Split Message Based on Limit completed Split Message Based on Limit Solve ↗ ✓ Mark 2 Keys Keyboard completed 2 Keys Keyboard Solve ↗ ✓ Mark Best Time to Buy and Sell Stock III completed Best Time to Buy and Sell Stock III Solve ↗ ✓ Mark Best Time to Buy and Sell Stock IV completed Best Time to Buy and Sell Stock IV Solve ↗ ✓ Mark Binary Tree Zigzag Level Order Traversal completed Binary Tree Zigzag Level Order Traversal Solve ↗ ✓ Mark Convert Binary Search Tree to Sorted Doubly Linked List completed Convert Binary Search Tree to Sorted Doubly Linked List Solve ↗ ✓ Mark Design Memory Allocator completed Design Memory Allocator Solve ↗ ✓ Mark Design Search Autocomplete System completed Design Search Autocomplete System Solve ↗ ✓ Mark Design Tic-Tac-Toe completed Design Tic-Tac-Toe Solve ↗ ✓ Mark Find All Possible Recipes from Given Supplies completed Find All Possible Recipes from Given Supplies Solve ↗ ✓ Mark Find the Length of the Longest Common Prefix completed Find the Length of the Longest Common Prefix Solve ↗ ✓ Mark House Robber II completed House Robber II Solve ↗ ✓ Mark Kth Smallest Element in a Sorted Matrix completed Kth Smallest Element in a Sorted Matrix Solve ↗ ✓ Mark Longest Common Subsequence completed Longest Common Subsequence Solve ↗ ✓ Mark Longest Substring with At Most Two Distinct Characters completed Longest Substring with At Most Two Distinct Characters Solve ↗ ✓ Mark Make Costs of Paths Equal in a Binary Tree completed Make Costs of Paths Equal in a Binary Tree Solve ↗ ✓ Mark Max Consecutive Ones III completed Max Consecutive Ones III Solve ↗ ✓ Mark Maximal Square completed Maximal Square Solve ↗ ✓ Mark Maximum Product of Three Numbers completed Maximum Product of Three Numbers Solve ↗ ✓ Mark Merge Operations to Turn Array Into a Palindrome completed Merge Operations to Turn Array Into a Palindrome Solve ↗ ✓ Mark Minimum Cost For Tickets completed Minimum Cost For Tickets Solve ↗ ✓ Mark Number of Good Leaf Nodes Pairs completed Number of Good Leaf Nodes Pairs Solve ↗ ✓ Mark Number of Visible People in a Queue completed Number of Visible People in a Queue Solve ↗ ✓ Mark Open the Lock completed Open the Lock Solve ↗ ✓ Mark Path Sum III completed Path Sum III Solve ↗ ✓ Mark Regions Cut By Slashes completed Regions Cut By Slashes Solve ↗ ✓ Mark Remove K Digits completed Remove K Digits Solve ↗ ✓ Mark Robot Room Cleaner completed Robot Room Cleaner Solve ↗ ✓ Mark Search a 2D Matrix completed Search a 2D Matrix Solve ↗ ✓ Mark Sentence Similarity III completed Sentence Similarity III Solve ↗ ✓ Mark Shortest Path in Binary Matrix completed Shortest Path in Binary Matrix Solve ↗ ✓ Mark Snakes and Ladders completed Snakes and Ladders Solve ↗ ✓ Mark Swap Nodes in Pairs completed Swap Nodes in Pairs Solve ↗ ✓ Mark Tree Diameter completed Tree Diameter Solve ↗ ✓ Mark Unique Paths II completed Unique Paths II Solve ↗ ✓ Mark Accounts Merge completed Accounts Merge Solve ↗ ✓ Mark Add Bold Tag in String completed Add Bold Tag in String Solve ↗ ✓ Mark All Nodes Distance K in Binary Tree completed All Nodes Distance K in Binary Tree Solve ↗ ✓ Mark Best Time to Buy and Sell Stock with Cooldown completed Best Time to Buy and Sell Stock with Cooldown Solve ↗ ✓ Mark Best Time to Buy and Sell Stock with Transaction Fee completed Best Time to Buy and Sell Stock with Transaction Fee Solve ↗ ✓ Mark Candy completed Candy Solve ↗ ✓ Mark Champagne Tower completed Champagne Tower Solve ↗ ✓ Mark Coin Change II completed Coin Change II Solve ↗ ✓ Mark Combination Sum II completed Combination Sum II Solve ↗ ✓ Mark Combinations completed Combinations Solve ↗ ✓ Mark Contiguous Array completed Contiguous Array Solve ↗ ✓ Mark Deepest Leaves Sum completed Deepest Leaves Sum Solve ↗ ✓ Mark Delete and Earn completed Delete and Earn Solve ↗ ✓ Mark Diameter of Binary Tree completed Diameter of Binary Tree Solve ↗ ✓ Mark Find All Anagrams in a String completed Find All Anagrams in a String Solve ↗ ✓ Mark Find the Duplicate Number completed Find the Duplicate Number Solve ↗ ✓ Mark Flatten Deeply Nested Array completed Flatten Deeply Nested Array Solve ↗ ✓ Mark Fruit Into Baskets completed Fruit Into Baskets Solve ↗ ✓ Mark House Robber III completed House Robber III Solve ↗ ✓ Mark Insert Delete GetRandom O(1) - Duplicates allowed completed Insert Delete GetRandom O(1) - Duplicates allowed Solve ↗ ✓ Mark Intersection of Two Linked Lists completed Intersection of Two Linked Lists Solve ↗ ✓ Mark Is Graph Bipartite? completed Is Graph Bipartite? Solve ↗ ✓ Mark Largest Number completed Largest Number Solve ↗ ✓ Mark Letter Case Permutation completed Letter Case Permutation Solve ↗ ✓ Mark LFU Cache completed LFU Cache Solve ↗ ✓ Mark Longest Duplicate Substring completed Longest Duplicate Substring Solve ↗ ✓ Mark Max Stack completed Max Stack Solve ↗ ✓ Mark Maximum Points You Can Obtain from Cards completed Maximum Points You Can Obtain from Cards Solve ↗ ✓ Mark Maximum Product Subarray completed Maximum Product Subarray Solve ↗ ✓ Mark Maximum Width of Binary Tree completed Maximum Width of Binary Tree Solve ↗ ✓ Mark Maximum Width Ramp completed Maximum Width Ramp Solve ↗ ✓ Mark Median of Two Sorted Arrays completed Median of Two Sorted Arrays Solve ↗ ✓ Mark Merge In Between Linked Lists completed Merge In Between Linked Lists Solve ↗ ✓ Mark Merge Two Sorted Lists completed Merge Two Sorted Lists Solve ↗ ✓ Mark Minimize Malware Spread completed Minimize Malware Spread Solve ↗ ✓ Mark Minimum Difficulty of a Job Schedule completed Minimum Difficulty of a Job Schedule Solve ↗ ✓ Mark Minimum Increment to Make Array Unique completed Minimum Increment to Make Array Unique Solve ↗ ✓ Mark Minimum Moves to Spread Stones Over Grid completed Minimum Moves to Spread Stones Over Grid Solve ↗ ✓ Mark Minimum Number of Arrows to Burst Balloons completed Minimum Number of Arrows to Burst Balloons Solve ↗ ✓ Mark My Calendar I completed My Calendar I Solve ↗ ✓ Mark Non-overlapping Intervals completed Non-overlapping Intervals Solve ↗ ✓ Mark Number of Atoms completed Number of Atoms Solve ↗ ✓ Mark Number of Connected Components in an Undirected Graph completed Number of Connected Components in an Undirected Graph Solve ↗ ✓ Mark Pairs of Songs With Total Durations Divisible by 60 completed Pairs of Songs With Total Durations Divisible by 60 Solve ↗ ✓ Mark Partition Array for Maximum Sum completed Partition Array for Maximum Sum Solve ↗ ✓ Mark Path Sum II completed Path Sum II Solve ↗ ✓ Mark Permutation in String completed Permutation in String Solve ↗ ✓ Mark Product of the Last K Numbers completed Product of the Last K Numbers Solve ↗ ✓ Mark Remove Duplicates from Sorted Array II completed Remove Duplicates from Sorted Array II Solve ↗ ✓ Mark Replace Words completed Replace Words Solve ↗ ✓ Mark Reverse Linked List II completed Reverse Linked List II Solve ↗ ✓ Mark Reverse Words in a String completed Reverse Words in a String Solve ↗ ✓ Mark Roman to Integer completed Roman to Integer Solve ↗ ✓ Mark Rotate Image completed Rotate Image Solve ↗ ✓ Mark Score of Parentheses completed Score of Parentheses Solve ↗ ✓ Mark Search Suggestions System completed Search Suggestions System Solve ↗ ✓ Mark Serialize and Deserialize N-ary Tree completed Serialize and Deserialize N-ary Tree Solve ↗ ✓ Mark Shortest Distance from All Buildings completed Shortest Distance from All Buildings Solve ↗ ✓ Mark Sort List completed Sort List Solve ↗ ✓ Mark Step-By-Step Directions From a Binary Tree Node to Another completed Step-By-Step Directions From a Binary Tree Node to Another Solve ↗ ✓ Mark String Compression completed String Compression Solve ↗ ✓ Mark Sum of Subarray Minimums completed Sum of Subarray Minimums Solve ↗ ✓ Mark Task Scheduler completed Task Scheduler Solve ↗ ✓ Mark Time Based Key-Value Store completed Time Based Key-Value Store Solve ↗ ✓ Mark Valid Palindrome completed Valid Palindrome Solve ↗ ✓ Mark Valid Palindrome II completed Valid Palindrome II Solve ↗ ✓ Mark Walls and Gates completed Walls and Gates Solve ↗ ✓ Mark 24 Game completed 24 Game Solve ↗ ✓ Mark 3Sum Smaller completed 3Sum Smaller Solve ↗ ✓ Mark Add Two Integers completed Add Two Integers Solve ↗ ✓ Mark Add Two Numbers completed Add Two Numbers Solve ↗ ✓ Mark Add Two Numbers II completed Add Two Numbers II Solve ↗ ✓ Mark Arithmetic Slices completed Arithmetic Slices Solve ↗ ✓ Mark As Far from Land as Possible completed As Far from Land as Possible Solve ↗ ✓ Mark Candy Crush completed Candy Crush Solve ↗ ✓ Mark Combination Sum IV completed Combination Sum IV Solve ↗ ✓ Mark Concatenated Words completed Concatenated Words Solve ↗ ✓ Mark Consecutive Numbers Sum completed Consecutive Numbers Sum Solve ↗ ✓ Mark Construct Binary Tree from Inorder and Postorder Traversal completed Construct Binary Tree from Inorder and Postorder Traversal Solve ↗ ✓ Mark Convert Sorted Array to Binary Search Tree completed Convert Sorted Array to Binary Search Tree Solve ↗ ✓ Mark Copy List with Random Pointer completed Copy List with Random Pointer Solve ↗ ✓ Mark Count Binary Substrings completed Count Binary Substrings Solve ↗ ✓ Mark Count Pairs Of Similar Strings completed Count Pairs Of Similar Strings Solve ↗ ✓ Mark Count the Number of Good Subarrays completed Count the Number of Good Subarrays Solve ↗ ✓ Mark Department Top Three Salaries completed Department Top Three Salaries Solve ↗ ✓ Mark Diagonal Traverse completed Diagonal Traverse Solve ↗ ✓ Mark Dot Product of Two Sparse Vectors completed Dot Product of Two Sparse Vectors Solve ↗ ✓ Mark Employee Free Time completed Employee Free Time Solve ↗ ✓ Mark Encode and Decode Strings completed Encode and Decode Strings Solve ↗ ✓ Mark Event Emitter completed Event Emitter Solve ↗ ✓ Mark Expression Add Operators completed Expression Add Operators Solve ↗ ✓ Mark Find K Closest Elements completed Find K Closest Elements Solve ↗ ✓ Mark Find Maximum Non-decreasing Array Length completed Find Maximum Non-decreasing Array Length Solve ↗ ✓ Mark Find Positive Integer Solution for a Given Equation completed Find Positive Integer Solution for a Given Equation Solve ↗ ✓ Mark Find the Celebrity completed Find the Celebrity Solve ↗ ✓ Mark Flip Game II completed Flip Game II Solve ↗ ✓ Mark Furthest Building You Can Reach completed Furthest Building You Can Reach Solve ↗ ✓ Mark Graph Valid Tree completed Graph Valid Tree Solve ↗ ✓ Mark Happy Number completed Happy Number Solve ↗ ✓ Mark Heaters completed Heaters Solve ↗ ✓ Mark Human Traffic of Stadium completed Human Traffic of Stadium Solve ↗ ✓ Mark Implement Queue using Stacks completed Implement Queue using Stacks Solve ↗ ✓ Mark Implement Rand10() Using Rand7() completed Implement Rand10() Using Rand7() Solve ↗ ✓ Mark Implement Trie (Prefix Tree) completed Implement Trie (Prefix Tree) Solve ↗ ✓ Mark Insert Interval completed Insert Interval Solve ↗ ✓ Mark Insert into a Sorted Circular Linked List completed Insert into a Sorted Circular Linked List Solve ↗ ✓ Mark Integer to Roman completed Integer to Roman Solve ↗ ✓ Mark K-th Smallest in Lexicographical Order completed K-th Smallest in Lexicographical Order Solve ↗ ✓ Mark Kth Smallest Element in a BST completed Kth Smallest Element in a BST Solve ↗ ✓ Mark Length of Longest Subarray With at Most K Frequency completed Length of Longest Subarray With at Most K Frequency Solve ↗ ✓ Mark Lowest Common Ancestor of a Binary Tree III completed Lowest Common Ancestor of a Binary Tree III Solve ↗ ✓ Mark Lowest Common Ancestor of a Binary Tree IV completed Lowest Common Ancestor of a Binary Tree IV Solve ↗ ✓ Mark Maximal Score After Applying K Operations completed Maximal Score After Applying K Operations Solve ↗ ✓ Mark Maximum Number of Events That Can Be Attended completed Maximum Number of Events That Can Be Attended Solve ↗ ✓ Mark Maximum Performance of a Team completed Maximum Performance of a Team Solve ↗ ✓ Mark Maximum Profit in Job Scheduling completed Maximum Profit in Job Scheduling Solve ↗ ✓ Mark Maximum Size Subarray Sum Equals k completed Maximum Size Subarray Sum Equals k Solve ↗ ✓ Mark Maximum Spending After Buying Items completed Maximum Spending After Buying Items Solve ↗ ✓ Mark Maximum Sum Circular Subarray completed Maximum Sum Circular Subarray Solve ↗ ✓ Mark Merge Sorted Array completed Merge Sorted Array Solve ↗ ✓ Mark Minesweeper completed Minesweeper Solve ↗ ✓ Mark Minimum Absolute Difference Between Elements With Constraint completed Minimum Absolute Difference Between Elements With Constraint Solve ↗ ✓ Mark Minimum Number of Operations to Move All Balls to Each Box completed Minimum Number of Operations to Move All Balls to Each Box Solve ↗ ✓ Mark Minimum Operations to Make the Array Increasing completed Minimum Operations to Make the Array Increasing Solve ↗ ✓ Mark Minimum Swaps to Group All 1's Together II completed Minimum Swaps to Group All 1's Together II Solve ↗ ✓ Mark Next Greater Element I completed Next Greater Element I Solve ↗ ✓ Mark Next Greater Element II completed Next Greater Element II Solve ↗ ✓ Mark Nth Digit completed Nth Digit Solve ↗ ✓ Mark Number of Adjacent Elements With the Same Color completed Number of Adjacent Elements With the Same Color Solve ↗ ✓ Mark Number of Longest Increasing Subsequence completed Number of Longest Increasing Subsequence Solve ↗ ✓ Mark Parallel Courses completed Parallel Courses Solve ↗ ✓ Mark Parallel Courses III completed Parallel Courses III Solve ↗ ✓ Mark Partition to K Equal Sum Subsets completed Partition to K Equal Sum Subsets Solve ↗ ✓ Mark Path Sum completed Path Sum Solve ↗ ✓ Mark Plus One completed Plus One Solve ↗ ✓ Mark Pow(x, n) completed Pow(x, n) Solve ↗ ✓ Mark Put Marbles in Bags completed Put Marbles in Bags Solve ↗ ✓ Mark Rearrange String k Distance Apart completed Rearrange String k Distance Apart Solve ↗ ✓ Mark Rearranging Fruits completed Rearranging Fruits Solve ↗ ✓ Mark Recover Binary Search Tree completed Recover Binary Search Tree Solve ↗ ✓ Mark Remove Duplicates from Sorted List II completed Remove Duplicates from Sorted List II Solve ↗ ✓ Mark Remove Nth Node From End of List completed Remove Nth Node From End of List Solve ↗ ✓ Mark Robot Bounded In Circle completed Robot Bounded In Circle Solve ↗ ✓ Mark Search a 2D Matrix II completed Search a 2D Matrix II Solve ↗ ✓ Mark Shortest Subarray to be Removed to Make Array Sorted completed Shortest Subarray to be Removed to Make Array Sorted Solve ↗ ✓ Mark Sort an Array completed Sort an Array Solve ↗ ✓ Mark Sparse Matrix Multiplication completed Sparse Matrix Multiplication Solve ↗ ✓ Mark Spiral Matrix II completed Spiral Matrix II Solve ↗ ✓ Mark Stickers to Spell Word completed Stickers to Spell Word Solve ↗ ✓ Mark Subarrays with K Different Integers completed Subarrays with K Different Integers Solve ↗ ✓ Mark Surrounded Regions completed Surrounded Regions Solve ↗ ✓ Mark Symmetric Tree completed Symmetric Tree Solve ↗ ✓ Mark The Maze II completed The Maze II Solve ↗ ✓ Mark Two Sum II - Input Array Is Sorted completed Two Sum II - Input Array Is Sorted Solve ↗ ✓ Mark Unique Binary Search Trees completed Unique Binary Search Trees Solve ↗ ✓ Mark Unique Paths completed Unique Paths Solve ↗ ✓ Mark Unit Conversion II completed Unit Conversion II Solve ↗ ✓ Mark Valid Mountain Array completed Valid Mountain Array Solve ↗ ✓ Mark Valid Palindrome III completed Valid Palindrome III Solve ↗ ✓ Mark Valid Square completed Valid Square Solve ↗ ✓ Mark Valid Sudoku completed Valid Sudoku Solve ↗ ✓ Mark Valid Word Abbreviation completed Valid Word Abbreviation Solve ↗ ✓ Mark Validate IP Address completed Validate IP Address Solve ↗ ✓ Mark Verify Preorder Sequence in Binary Search Tree completed Verify Preorder Sequence in Binary Search Tree Solve ↗ ✓ Mark Wiggle Sort completed Wiggle Sort Solve ↗ ✓ Mark Word Pattern II completed Word Pattern II Solve ↗