✓ Mark LRU Cache completed LRU Cache Solve ↗ ✓ Mark Two Sum completed Two Sum Solve ↗ ✓ Mark Best Time to Buy and Sell Stock completed Best Time to Buy and Sell Stock Solve ↗ ✓ Mark Group Anagrams completed Group Anagrams Solve ↗ ✓ Mark Longest Common Prefix completed Longest Common Prefix Solve ↗ ✓ Mark Longest Substring Without Repeating Characters completed Longest Substring Without Repeating Characters Solve ↗ ✓ Mark Merge Intervals completed Merge Intervals Solve ↗ ✓ Mark Number of Islands completed Number of Islands Solve ↗ ✓ Mark Rotate Array completed Rotate Array Solve ↗ ✓ Mark Course Schedule completed Course Schedule Solve ↗ ✓ Mark Kth Largest Element in an Array completed Kth Largest Element in an Array Solve ↗ ✓ Mark Maximum Subarray completed Maximum Subarray Solve ↗ ✓ Mark Median of Two Sorted Arrays completed Median of Two Sorted Arrays Solve ↗ ✓ Mark Merge Sorted Array completed Merge Sorted Array Solve ↗ ✓ Mark Product of Array Except Self completed Product of Array Except Self Solve ↗ ✓ Mark Reverse Integer completed Reverse Integer Solve ↗ ✓ Mark Reverse Linked List completed Reverse Linked List Solve ↗ ✓ Mark Reverse Words in a String completed Reverse Words in a String Solve ↗ ✓ Mark Rotate Image completed Rotate Image Solve ↗ ✓ Mark Spiral Matrix completed Spiral Matrix Solve ↗ ✓ Mark Top K Frequent Elements completed Top K Frequent Elements Solve ↗ ✓ Mark Trapping Rain Water completed Trapping Rain Water Solve ↗ ✓ Mark Valid Palindrome completed Valid Palindrome Solve ↗ ✓ Mark Valid Parentheses completed Valid Parentheses Solve ↗ ✓ Mark Valid Sudoku completed Valid Sudoku Solve ↗ ✓ Mark 3Sum completed 3Sum Solve ↗ ✓ Mark Add Two Numbers completed Add Two Numbers Solve ↗ ✓ Mark Best Time to Buy and Sell Stock II completed Best Time to Buy and Sell Stock II Solve ↗ ✓ Mark Binary Tree Level Order Traversal completed Binary Tree Level Order Traversal Solve ↗ ✓ Mark Climbing Stairs completed Climbing Stairs Solve ↗ ✓ Mark Compare Version Numbers completed Compare Version Numbers Solve ↗ ✓ Mark Container With Most Water completed Container With Most Water Solve ↗ ✓ Mark Course Schedule II completed Course Schedule II Solve ↗ ✓ Mark Create Hello World Function completed Create Hello World Function Solve ↗ ✓ Mark Design Circular Queue completed Design Circular Queue Solve ↗ ✓ Mark Design Hit Counter completed Design Hit Counter Solve ↗ ✓ Mark Fibonacci Number completed Fibonacci Number 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 Find the Index of the First Occurrence in a String completed Find the Index of the First Occurrence in a String Solve ↗ ✓ Mark Insert Delete GetRandom O(1) completed Insert Delete GetRandom O(1) Solve ↗ ✓ Mark Insert Interval completed Insert Interval Solve ↗ ✓ Mark Integer to English Words completed Integer to English Words Solve ↗ ✓ Mark Longest Consecutive Sequence completed Longest Consecutive Sequence Solve ↗ ✓ Mark Longest Palindromic Substring completed Longest Palindromic Substring Solve ↗ ✓ Mark Lowest Common Ancestor of a Binary Tree completed Lowest Common Ancestor of a Binary Tree Solve ↗ ✓ Mark Meeting Rooms II completed Meeting Rooms II Solve ↗ ✓ Mark Merge k Sorted Lists completed Merge k Sorted Lists Solve ↗ ✓ Mark Merge Two Sorted Lists completed Merge Two Sorted Lists Solve ↗ ✓ Mark Min Stack completed Min Stack Solve ↗ ✓ Mark Move Zeroes completed Move Zeroes Solve ↗ ✓ Mark Number of 1 Bits completed Number of 1 Bits Solve ↗ ✓ Mark Palindrome Number completed Palindrome Number Solve ↗ ✓ Mark Pascal's Triangle completed Pascal's Triangle Solve ↗ ✓ Mark Remove Duplicates from Sorted Array completed Remove Duplicates from Sorted Array Solve ↗ ✓ Mark Remove Nth Node From End of List completed Remove Nth Node From End of List Solve ↗ ✓ Mark Reverse Bits completed Reverse Bits Solve ↗ ✓ Mark Roman to Integer completed Roman to Integer Solve ↗ ✓ Mark Search a 2D Matrix II completed Search a 2D Matrix II Solve ↗ ✓ Mark Search in Rotated Sorted Array completed Search in Rotated Sorted Array Solve ↗ ✓ Mark Sqrt(x) completed Sqrt(x) Solve ↗ ✓ Mark String Compression completed String Compression Solve ↗ ✓ Mark Subarray Sum Equals K completed Subarray Sum Equals K Solve ↗ ✓ Mark Valid Anagram completed Valid Anagram Solve ↗ ✓ Mark Word Break completed Word Break Solve ↗ ✓ Mark Add Binary completed Add Binary Solve ↗ ✓ Mark Array Nesting completed Array Nesting Solve ↗ ✓ Mark Assign Cookies completed Assign Cookies Solve ↗ ✓ Mark Asteroid Collision completed Asteroid Collision Solve ↗ ✓ Mark Basic Calculator II completed Basic Calculator II 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 Binary Tree Paths completed Binary Tree Paths Solve ↗ ✓ Mark Calculate Score After Performing Instructions completed Calculate Score After Performing Instructions Solve ↗ ✓ Mark Coin Change completed Coin Change Solve ↗ ✓ Mark Contains Duplicate completed Contains Duplicate Solve ↗ ✓ Mark Count the Number of Incremovable Subarrays I completed Count the Number of Incremovable Subarrays I Solve ↗ ✓ Mark Count the Number of Incremovable Subarrays II completed Count the Number of Incremovable Subarrays II Solve ↗ ✓ Mark Decode String completed Decode String Solve ↗ ✓ Mark Delete Node in a Linked List completed Delete Node in a Linked List Solve ↗ ✓ Mark Design HashMap completed Design HashMap Solve ↗ ✓ Mark Design Tic-Tac-Toe completed Design Tic-Tac-Toe Solve ↗ ✓ Mark Find K Closest Elements completed Find K Closest Elements Solve ↗ ✓ Mark Find Median from Data Stream completed Find Median from Data Stream Solve ↗ ✓ Mark Find Peak Element completed Find Peak Element Solve ↗ ✓ Mark Find Servers That Handled Most Number of Requests completed Find Servers That Handled Most Number of Requests Solve ↗ ✓ Mark Find the Grid of Region Average completed Find the Grid of Region Average Solve ↗ ✓ Mark Find Winner on a Tic Tac Toe Game completed Find Winner on a Tic Tac Toe Game Solve ↗ ✓ Mark First Unique Character in a String completed First Unique Character in a String Solve ↗ ✓ Mark Fizz Buzz completed Fizz Buzz Solve ↗ ✓ Mark Flatten Nested List Iterator completed Flatten Nested List Iterator Solve ↗ ✓ Mark Generate Parentheses completed Generate Parentheses Solve ↗ ✓ Mark Happy Number completed Happy Number Solve ↗ ✓ Mark House Robber completed House Robber Solve ↗ ✓ Mark House Robber II completed House Robber II Solve ↗ ✓ Mark Implement Queue using Stacks completed Implement Queue using Stacks Solve ↗ ✓ Mark Implement Trie (Prefix Tree) completed Implement Trie (Prefix Tree) Solve ↗ ✓ Mark Interleaving String completed Interleaving String Solve ↗ ✓ Mark Intersection of Two Arrays completed Intersection of Two Arrays Solve ↗ ✓ Mark Isomorphic Strings completed Isomorphic Strings Solve ↗ ✓ Mark Jump Game completed Jump Game Solve ↗ ✓ Mark Largest Rectangle in Histogram completed Largest Rectangle in Histogram Solve ↗ ✓ Mark Letter Combinations of a Phone Number completed Letter Combinations of a Phone Number Solve ↗ ✓ Mark Majority Element completed Majority Element Solve ↗ ✓ Mark Max Points on a Line completed Max Points on a Line Solve ↗ ✓ Mark Maximal Square completed Maximal Square Solve ↗ ✓ Mark Maximum Depth of Binary Tree completed Maximum Depth of Binary Tree Solve ↗ ✓ Mark Maximum Rows Covered by Columns completed Maximum Rows Covered by Columns Solve ↗ ✓ Mark Merge Strings Alternately completed Merge Strings Alternately Solve ↗ ✓ Mark Middle of the Linked List completed Middle of the Linked List Solve ↗ ✓ Mark Number of Pairs of Strings With Concatenation Equal to Target completed Number of Pairs of Strings With Concatenation Equal to Target Solve ↗ ✓ Mark Number of Squareful Arrays completed Number of Squareful Arrays Solve ↗ ✓ Mark Peeking Iterator completed Peeking Iterator Solve ↗ ✓ Mark Permutations completed Permutations Solve ↗ ✓ Mark Random Pick with Weight completed Random Pick with Weight Solve ↗ ✓ Mark Ransom Note completed Ransom Note Solve ↗ ✓ Mark Regular Expression Matching completed Regular Expression Matching Solve ↗ ✓ Mark Remove All Adjacent Duplicates In String completed Remove All Adjacent Duplicates In String Solve ↗ ✓ Mark Reverse Linked List II completed Reverse Linked List II Solve ↗ ✓ Mark Reverse String completed Reverse String Solve ↗ ✓ Mark Rotting Oranges completed Rotting Oranges Solve ↗ ✓ Mark Search a 2D Matrix completed Search a 2D Matrix Solve ↗ ✓ Mark Search Insert Position completed Search Insert Position Solve ↗ ✓ Mark Serialize and Deserialize Binary Tree completed Serialize and Deserialize Binary Tree Solve ↗ ✓ Mark Set Matrix Zeroes completed Set Matrix Zeroes Solve ↗ ✓ Mark Simplify Path completed Simplify Path Solve ↗ ✓ Mark Sliding Window Maximum completed Sliding Window Maximum Solve ↗ ✓ Mark Snapshot Array completed Snapshot Array Solve ↗ ✓ Mark String to Integer (atoi) completed String to Integer (atoi) Solve ↗ ✓ Mark Subarray Product Less Than K completed Subarray Product Less Than K Solve ↗ ✓ Mark Task Scheduler completed Task Scheduler Solve ↗ ✓ Mark Time Based Key-Value Store completed Time Based Key-Value Store Solve ↗ ✓ Mark Two Sum II - Input Array Is Sorted completed Two Sum II - Input Array Is Sorted Solve ↗ ✓ Mark Unique Number of Occurrences completed Unique Number of Occurrences Solve ↗ ✓ Mark Valid Palindrome II completed Valid Palindrome II Solve ↗ ✓ Mark Validate Binary Search Tree completed Validate Binary Search Tree Solve ↗ ✓ Mark Wildcard Matching completed Wildcard Matching Solve ↗ ✓ Mark Word Ladder completed Word Ladder Solve ↗ ✓ Mark Word Search completed Word Search Solve ↗ ✓ Mark 4Sum completed 4Sum Solve ↗ ✓ Mark Accounts Merge completed Accounts Merge Solve ↗ ✓ Mark Apple Redistribution into Boxes completed Apple Redistribution into Boxes Solve ↗ ✓ Mark Arithmetic Slices II - Subsequence completed Arithmetic Slices II - Subsequence Solve ↗ ✓ Mark Average Selling Price completed Average Selling Price Solve ↗ ✓ Mark Bag of Tokens completed Bag of Tokens Solve ↗ ✓ Mark Balanced Binary Tree completed Balanced Binary Tree Solve ↗ ✓ Mark Best Time to Buy and Sell Stock IV completed Best Time to Buy and Sell Stock IV Solve ↗ ✓ Mark Binary Search completed Binary Search Solve ↗ ✓ Mark Binary Tree Maximum Path Sum completed Binary Tree Maximum Path Sum Solve ↗ ✓ Mark Binary Tree Vertical Order Traversal completed Binary Tree Vertical Order Traversal Solve ↗ ✓ Mark Can Place Flowers completed Can Place Flowers Solve ↗ ✓ Mark Cheapest Flights Within K Stops completed Cheapest Flights Within K Stops Solve ↗ ✓ Mark Check If Two String Arrays are Equivalent completed Check If Two String Arrays are Equivalent Solve ↗ ✓ Mark Combination Sum completed Combination Sum Solve ↗ ✓ Mark Copy List with Random Pointer completed Copy List with Random Pointer Solve ↗ ✓ Mark Count Primes completed Count Primes Solve ↗ ✓ Mark Customer Who Visited but Did Not Make Any Transactions completed Customer Who Visited but Did Not Make Any Transactions Solve ↗ ✓ Mark Delete and Earn completed Delete and Earn Solve ↗ ✓ Mark Design Add and Search Words Data Structure completed Design Add and Search Words Data Structure Solve ↗ ✓ Mark Diameter of Binary Tree completed Diameter of Binary Tree Solve ↗ ✓ Mark Distribute Money to Maximum Children completed Distribute Money to Maximum Children Solve ↗ ✓ Mark Divide Two Integers completed Divide Two Integers Solve ↗ ✓ Mark Evaluate Reverse Polish Notation completed Evaluate Reverse Polish Notation Solve ↗ ✓ Mark Exam Room completed Exam Room Solve ↗ ✓ Mark Find All Anagrams in a String completed Find All Anagrams in a String Solve ↗ ✓ Mark Find All Duplicates in an Array completed Find All Duplicates in an Array Solve ↗ ✓ Mark Find Customer Referee completed Find Customer Referee Solve ↗ ✓ Mark Find Minimum in Rotated Sorted Array completed Find Minimum in Rotated Sorted Array Solve ↗ ✓ Mark First Bad Version completed First Bad Version Solve ↗ ✓ Mark First Missing Positive completed First Missing Positive Solve ↗ ✓ Mark Flood Fill completed Flood Fill Solve ↗ ✓ Mark Furthest Building You Can Reach completed Furthest Building You Can Reach Solve ↗ ✓ Mark Gas Station completed Gas Station Solve ↗ ✓ Mark Greatest Common Divisor of Strings completed Greatest Common Divisor of Strings Solve ↗ ✓ Mark H-Index completed H-Index Solve ↗ ✓ Mark Intersection of Two Linked Lists completed Intersection of Two Linked Lists Solve ↗ ✓ Mark Island Perimeter completed Island Perimeter Solve ↗ ✓ Mark Jump Game II completed Jump Game II Solve ↗ ✓ Mark K Closest Points to Origin completed K Closest Points to Origin Solve ↗ ✓ Mark Koko Eating Bananas completed Koko Eating Bananas Solve ↗ ✓ Mark Kth Smallest Element in a Sorted Matrix completed Kth Smallest Element in a Sorted Matrix Solve ↗ ✓ Mark LFU Cache completed LFU Cache Solve ↗ ✓ Mark Longest Repeating Character Replacement completed Longest Repeating Character Replacement Solve ↗ ✓ Mark Lowest Common Ancestor of a Binary Search Tree completed Lowest Common Ancestor of a Binary Search Tree Solve ↗ ✓ Mark Lowest Common Ancestor of a Binary Tree III completed Lowest Common Ancestor of a Binary Tree III Solve ↗ ✓ Mark Maximum Number of Operations With the Same Score II completed Maximum Number of Operations With the Same Score II Solve ↗ ✓ Mark Maximum Path Quality of a Graph completed Maximum Path Quality of a Graph Solve ↗ ✓ Mark Meeting Rooms completed Meeting Rooms Solve ↗ ✓ Mark Minimize Deviation in Array completed Minimize Deviation in Array Solve ↗ ✓ Mark Minimum Number of Arrows to Burst Balloons completed Minimum Number of Arrows to Burst Balloons Solve ↗ ✓ Mark Minimum Number of Operations to Make Array Empty completed Minimum Number of Operations to Make Array Empty Solve ↗ ✓ Mark Minimum Remove to Make Valid Parentheses completed Minimum Remove to Make Valid Parentheses Solve ↗ ✓ Mark Minimum Window Substring completed Minimum Window Substring Solve ↗ ✓ Mark Missing Number completed Missing Number Solve ↗ ✓ Mark Next Greater Element I completed Next Greater Element I Solve ↗ ✓ Mark Next Greater Element II completed Next Greater Element II Solve ↗ ✓ Mark Palindrome Linked List completed Palindrome Linked List Solve ↗ ✓ Mark Palindrome Partitioning completed Palindrome Partitioning Solve ↗ ✓ Mark Palindromic Substrings completed Palindromic Substrings Solve ↗ ✓ Mark Path Sum III completed Path Sum III Solve ↗ ✓ Mark Perfect Squares completed Perfect Squares Solve ↗ ✓ Mark Permutations II completed Permutations II Solve ↗ ✓ Mark Plus One completed Plus One Solve ↗ ✓ Mark Power of Two completed Power of Two Solve ↗ ✓ Mark Product of the Last K Numbers completed Product of the Last K Numbers Solve ↗ ✓ Mark Rearrange Array Elements by Sign completed Rearrange Array Elements by Sign Solve ↗ ✓ Mark Recyclable and Low Fat Products completed Recyclable and Low Fat Products Solve ↗ ✓ Mark Remove Duplicates from Sorted List completed Remove Duplicates from Sorted List Solve ↗ ✓ Mark Remove Element completed Remove Element Solve ↗ ✓ Mark Reorder List completed Reorder List Solve ↗ ✓ Mark Rotate List completed Rotate List Solve ↗ ✓ Mark Sequential Digits completed Sequential Digits Solve ↗ ✓ Mark Single Element in a Sorted Array completed Single Element in a Sorted Array Solve ↗ ✓ Mark Single Number completed Single Number Solve ↗ ✓ Mark Snakes and Ladders completed Snakes and Ladders Solve ↗ ✓ Mark Sort Characters By Frequency completed Sort Characters By Frequency Solve ↗ ✓ Mark Sort Colors completed Sort Colors Solve ↗ ✓ Mark Sort List completed Sort List Solve ↗ ✓ Mark Split Array Largest Sum completed Split Array Largest Sum Solve ↗ ✓ Mark Squares of a Sorted Array completed Squares of a Sorted Array Solve ↗ ✓ Mark Subsets completed Subsets Solve ↗ ✓ Mark Sum of Subarray Minimums completed Sum of Subarray Minimums Solve ↗ ✓ Mark Symmetric Tree completed Symmetric Tree Solve ↗ ✓ Mark Text Justification completed Text Justification Solve ↗ ✓ Mark The Skyline Problem completed The Skyline Problem Solve ↗ ✓ Mark Transpose Matrix completed Transpose Matrix Solve ↗ ✓ Mark Valid Word Abbreviation completed Valid Word Abbreviation Solve ↗ ✓ Mark Validate IP Address completed Validate IP Address Solve ↗ ✓ Mark Verifying an Alien Dictionary completed Verifying an Alien Dictionary Solve ↗ ✓ Mark Word Pattern completed Word Pattern Solve ↗ ✓ Mark Zigzag Conversion completed Zigzag Conversion Solve ↗ ✓ Mark 01 Matrix completed 01 Matrix Solve ↗ ✓ Mark Add Two Integers completed Add Two Integers Solve ↗ ✓ Mark Alien Dictionary completed Alien Dictionary Solve ↗ ✓ Mark All Nodes Distance K in Binary Tree completed All Nodes Distance K in Binary Tree Solve ↗ ✓ Mark Angle Between Hands of a Clock completed Angle Between Hands of a Clock Solve ↗ ✓ Mark Apply Operations to Make Sum of Array Greater Than or Equal to k completed Apply Operations to Make Sum of Array Greater Than or Equal to k Solve ↗ ✓ Mark Array Partition completed Array Partition Solve ↗ ✓ Mark Article Views I completed Article Views I Solve ↗ ✓ Mark Average Waiting Time completed Average Waiting Time Solve ↗ ✓ Mark Backspace String Compare completed Backspace String Compare Solve ↗ ✓ Mark Basic Calculator completed Basic Calculator Solve ↗ ✓ Mark Best Poker Hand completed Best Poker Hand 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 with Cooldown completed Best Time to Buy and Sell Stock with Cooldown Solve ↗ ✓ Mark Binary Search Tree Iterator completed Binary Search Tree Iterator Solve ↗ ✓ Mark Binary Subarrays With Sum completed Binary Subarrays With Sum Solve ↗ ✓ Mark Binary Tree Inorder Traversal completed Binary Tree Inorder Traversal Solve ↗ ✓ Mark Binary Tree Preorder Traversal completed Binary Tree Preorder Traversal Solve ↗ ✓ Mark Binary Tree Right Side View completed Binary Tree Right Side View Solve ↗ ✓ Mark Binary Tree Zigzag Level Order Traversal completed Binary Tree Zigzag Level Order Traversal Solve ↗ ✓ Mark Boats to Save People completed Boats to Save People Solve ↗ ✓ Mark Capacity To Ship Packages Within D Days completed Capacity To Ship Packages Within D Days Solve ↗ ✓ Mark Clone Graph completed Clone Graph Solve ↗ ✓ Mark Coin Change II completed Coin Change II Solve ↗ ✓ Mark Combinations completed Combinations Solve ↗ ✓ Mark Complement of Base 10 Integer completed Complement of Base 10 Integer Solve ↗ ✓ Mark Concatenated Words completed Concatenated Words Solve ↗ ✓ Mark Construct Binary Tree from Preorder and Inorder Traversal completed Construct Binary Tree from Preorder and Inorder Traversal Solve ↗ ✓ Mark Contains Duplicate II completed Contains Duplicate II Solve ↗ ✓ Mark Contiguous Array completed Contiguous Array Solve ↗ ✓ Mark Continuous Subarray Sum completed Continuous Subarray Sum Solve ↗ ✓ Mark Convert an Array Into a 2D Array With Conditions completed Convert an Array Into a 2D Array With Conditions Solve ↗ ✓ Mark Convert Sorted Array to Binary Search Tree completed Convert Sorted Array to Binary Search Tree Solve ↗ ✓ Mark Count and Say completed Count and Say Solve ↗ ✓ Mark Count Complete Tree Nodes completed Count Complete Tree Nodes Solve ↗ ✓ Mark Count Subarrays Where Max Element Appears at Least K Times completed Count Subarrays Where Max Element Appears at Least K Times Solve ↗ ✓ Mark Count Subarrays With Fixed Bounds completed Count Subarrays With Fixed Bounds Solve ↗ ✓ Mark Count Symmetric Integers completed Count Symmetric Integers Solve ↗ ✓ Mark Counter completed Counter Solve ↗ ✓ Mark Custom Sort String completed Custom Sort String Solve ↗ ✓ Mark Customers Who Bought All Products completed Customers Who Bought All Products Solve ↗ ✓ Mark Daily Temperatures completed Daily Temperatures Solve ↗ ✓ Mark Decode Ways completed Decode Ways Solve ↗ ✓ Mark Delete Duplicate Emails completed Delete Duplicate Emails Solve ↗ ✓ Mark Delete Nodes And Return Forest completed Delete Nodes And Return Forest Solve ↗ ✓ Mark Delete the Middle Node of a Linked List completed Delete the Middle Node of a Linked List Solve ↗ ✓ Mark Department Top Three Salaries completed Department Top Three Salaries Solve ↗ ✓ Mark Design Browser History completed Design Browser History Solve ↗ ✓ Mark Design In-Memory File System completed Design In-Memory File System Solve ↗ ✓ Mark Design Log Storage System completed Design Log Storage System Solve ↗ ✓ Mark Design Search Autocomplete System completed Design Search Autocomplete System Solve ↗ ✓ Mark Design Twitter completed Design Twitter Solve ↗ ✓ Mark Determine if Two Strings Are Close completed Determine if Two Strings Are Close Solve ↗ ✓ Mark Diagonal Traverse II completed Diagonal Traverse II Solve ↗ ✓ Mark Difference Between Ones and Zeros in Row and Column completed Difference Between Ones and Zeros in Row and Column Solve ↗ ✓ Mark Dot Product of Two Sparse Vectors completed Dot Product of Two Sparse Vectors Solve ↗ ✓ Mark Edit Distance completed Edit Distance Solve ↗ ✓ Mark Employee Free Time completed Employee Free Time Solve ↗ ✓ Mark Find All Lonely Numbers in the Array completed Find All Lonely Numbers in the Array Solve ↗ ✓ Mark Find All Numbers Disappeared in an Array completed Find All Numbers Disappeared in an Array Solve ↗ ✓ Mark Find Largest Value in Each Tree Row completed Find Largest Value in Each Tree Row Solve ↗ ✓ Mark Find Pivot Index completed Find Pivot Index Solve ↗ ✓ Mark Find the Duplicate Number completed Find the Duplicate Number Solve ↗ ✓ Mark Find the Highest Altitude completed Find the Highest Altitude Solve ↗ ✓ Mark Find the Pivot Integer completed Find the Pivot Integer Solve ↗ ✓ Mark Find Words That Can Be Formed by Characters completed Find Words That Can Be Formed by Characters Solve ↗ ✓ Mark First Letter to Appear Twice completed First Letter to Appear Twice Solve ↗ ✓ Mark Flatten Deeply Nested Array completed Flatten Deeply Nested Array Solve ↗ ✓ Mark Game of Life completed Game of Life Solve ↗ ✓ Mark Game Play Analysis I completed Game Play Analysis I Solve ↗ ✓ Mark Goat Latin completed Goat Latin Solve ↗ ✓ Mark Guess the Word completed Guess the Word Solve ↗ ✓ Mark Hand of Straights completed Hand of Straights Solve ↗ ✓ Mark Heaters completed Heaters Solve ↗ ✓ Mark Image Smoother completed Image Smoother Solve ↗ ✓ Mark Immediate Food Delivery II completed Immediate Food Delivery II Solve ↗ ✓ Mark Implement Stack using Queues completed Implement Stack using Queues Solve ↗ ✓ Mark Insert Delete GetRandom O(1) - Duplicates allowed completed Insert Delete GetRandom O(1) - Duplicates allowed Solve ↗ ✓ Mark Integer to Roman completed Integer to Roman Solve ↗ ✓ Mark Intersection of Three Sorted Arrays completed Intersection of Three Sorted Arrays Solve ↗ ✓ Mark Is Subsequence completed Is Subsequence Solve ↗ ✓ Mark Jewels and Stones completed Jewels and Stones Solve ↗ ✓ Mark Jump Game VII completed Jump Game VII Solve ↗ ✓ Mark K-diff Pairs in an Array completed K-diff Pairs in an Array Solve ↗ ✓ Mark Keyboard Row completed Keyboard Row Solve ↗ ✓ Mark Keys and Rooms completed Keys and Rooms Solve ↗ ✓ Mark Knight Probability in Chessboard completed Knight Probability in Chessboard Solve ↗ ✓ Mark Kth Missing Positive Number completed Kth Missing Positive Number Solve ↗ ✓ Mark Largest Divisible Subset completed Largest Divisible Subset Solve ↗ ✓ Mark Largest Number completed Largest Number Solve ↗ ✓ Mark Least Number of Unique Integers after K Removals completed Least Number of Unique Integers after K Removals Solve ↗ ✓ Mark Length of Last Word completed Length of Last Word Solve ↗ ✓ Mark Length of Longest Subarray With at Most K Frequency completed Length of Longest Subarray With at Most K Frequency Solve ↗ ✓ Mark Letter Case Permutation completed Letter Case Permutation Solve ↗ ✓ Mark Linked List Cycle completed Linked List Cycle Solve ↗ ✓ Mark Linked List Cycle II completed Linked List Cycle II Solve ↗ ✓ Mark Logger Rate Limiter completed Logger Rate Limiter Solve ↗ ✓ Mark Longest Absolute File Path completed Longest Absolute File Path Solve ↗ ✓ Mark Longest Common Subsequence completed Longest Common Subsequence Solve ↗ ✓ Mark Longest Harmonious Subsequence completed Longest Harmonious Subsequence Solve ↗ ✓ Mark Longest Increasing Subsequence II completed Longest Increasing Subsequence II Solve ↗ ✓ Mark Longest Subsequence With Limited Sum completed Longest Subsequence With Limited Sum Solve ↗ ✓ Mark Longest Substring with At Most K Distinct Characters completed Longest Substring with At Most K Distinct Characters Solve ↗ ✓ Mark Magnetic Force Between Two Balls completed Magnetic Force Between Two Balls Solve ↗ ✓ Mark Make The String Great completed Make The String Great Solve ↗ ✓ Mark Managers with at Least 5 Direct Reports completed Managers with at Least 5 Direct Reports Solve ↗ ✓ Mark Max Chunks To Make Sorted completed Max Chunks To Make Sorted Solve ↗ ✓ Mark Max Chunks To Make Sorted II completed Max Chunks To Make Sorted II Solve ↗ ✓ Mark Max Consecutive Ones completed Max Consecutive Ones Solve ↗ ✓ Mark Max Consecutive Ones III completed Max Consecutive Ones III Solve ↗ ✓ Mark Maximal Rectangle completed Maximal Rectangle Solve ↗ ✓ Mark Maximize Distance to Closest Person completed Maximize Distance to Closest Person Solve ↗ ✓ Mark Maximum Average Subarray I completed Maximum Average Subarray I Solve ↗ ✓ Mark Maximum Frequency Stack completed Maximum Frequency Stack Solve ↗ ✓ Mark Maximum Length of Pair Chain completed Maximum Length of Pair Chain Solve ↗ ✓ Mark Maximum Population Year completed Maximum Population Year Solve ↗ ✓ Mark Maximum Product Difference Between Two Pairs completed Maximum Product Difference Between Two Pairs Solve ↗ ✓ Mark Maximum Product of Three Numbers completed Maximum Product of Three Numbers Solve ↗ ✓ Mark Maximum Product Subarray completed Maximum Product Subarray Solve ↗ ✓ Mark Maximum Profit in Job Scheduling completed Maximum Profit in Job Scheduling Solve ↗ ✓ Mark Maximum Width of Binary Tree completed Maximum Width of Binary Tree Solve ↗ ✓ Mark Minimize Maximum Component Cost completed Minimize Maximum Component Cost 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 Knight Moves completed Minimum Knight Moves Solve ↗ ✓ Mark Minimum Length of String After Deleting Similar Ends completed Minimum Length of String After Deleting Similar Ends Solve ↗ ✓ Mark Minimum Number of Steps to Make Two Strings Anagram completed Minimum Number of Steps to Make Two Strings Anagram Solve ↗ ✓ Mark Minimum Number of Taps to Open to Water a Garden completed Minimum Number of Taps to Open to Water a Garden Solve ↗ ✓ Mark Minimum Path Sum completed Minimum Path Sum Solve ↗ ✓ Mark Minimum Size Subarray Sum completed Minimum Size Subarray Sum Solve ↗ ✓ Mark Minimum Speed to Arrive on Time completed Minimum Speed to Arrive on Time Solve ↗ ✓ Mark Missing Ranges completed Missing Ranges Solve ↗ ✓ Mark N-Queens completed N-Queens Solve ↗ ✓ Mark Nested List Weight Sum completed Nested List Weight Sum Solve ↗ ✓ Mark Next Permutation completed Next Permutation Solve ↗ ✓ Mark Nth Digit completed Nth Digit Solve ↗ ✓ Mark Number of Atoms completed Number of Atoms Solve ↗ ✓ Mark Number of Changing Keys completed Number of Changing Keys Solve ↗ ✓ Mark Number of Connected Components in an Undirected Graph completed Number of Connected Components in an Undirected Graph Solve ↗ ✓ Mark Number of Good Pairs completed Number of Good Pairs Solve ↗ ✓ Mark Number of Matching Subsequences completed Number of Matching Subsequences Solve ↗ ✓ Mark Odd Even Linked List completed Odd Even Linked List Solve ↗ ✓ Mark Online Stock Span completed Online Stock Span Solve ↗ ✓ Mark Optimize Water Distribution in a Village completed Optimize Water Distribution in a Village Solve ↗ ✓ Mark Out of Boundary Paths completed Out of Boundary Paths Solve ↗ ✓ Mark Pairs of Songs With Total Durations Divisible by 60 completed Pairs of Songs With Total Durations Divisible by 60 Solve ↗ ✓ Mark Palindrome Permutation completed Palindrome Permutation Solve ↗ ✓ Mark Partition Array According to Given Pivot completed Partition Array According to Given Pivot Solve ↗ ✓ Mark Partition Array for Maximum Sum completed Partition Array for Maximum Sum Solve ↗ ✓ Mark Path Sum completed Path Sum Solve ↗ ✓ Mark Permutation in String completed Permutation in String Solve ↗ ✓ Mark Pow(x, n) completed Pow(x, n) Solve ↗ ✓ Mark Rabbits in Forest completed Rabbits in Forest Solve ↗ ✓ Mark Range Sum Query - Immutable completed Range Sum Query - Immutable Solve ↗ ✓ Mark Read N Characters Given Read4 completed Read N Characters Given Read4 Solve ↗ ✓ Mark Read N Characters Given read4 II - Call Multiple Times completed Read N Characters Given read4 II - Call Multiple Times Solve ↗ ✓ Mark Reconstruct Itinerary completed Reconstruct Itinerary Solve ↗ ✓ Mark Rectangle Area completed Rectangle Area Solve ↗ ✓ Mark Remove Duplicates from Sorted List II completed Remove Duplicates from Sorted List II Solve ↗ ✓ Mark Remove K Digits completed Remove K Digits Solve ↗ ✓ Mark Remove Linked List Elements completed Remove Linked List Elements Solve ↗ ✓ Mark Remove Zero Sum Consecutive Nodes from Linked List completed Remove Zero Sum Consecutive Nodes from Linked List Solve ↗ ✓ Mark Reorganize String completed Reorganize String Solve ↗ ✓ Mark Repeated DNA Sequences completed Repeated DNA Sequences Solve ↗ ✓ Mark Restore IP Addresses completed Restore IP Addresses Solve ↗ ✓ Mark Reveal Cards In Increasing Order completed Reveal Cards In Increasing Order Solve ↗ ✓ Mark Reverse Nodes in k-Group completed Reverse Nodes in k-Group Solve ↗ ✓ Mark Reverse Pairs completed Reverse Pairs Solve ↗ ✓ Mark Reverse Vowels of a String completed Reverse Vowels of a String Solve ↗ ✓ Mark Reverse Words in a String II completed Reverse Words in a String II Solve ↗ ✓ Mark Rising Temperature completed Rising Temperature Solve ↗ ✓ Mark Robot Bounded In Circle completed Robot Bounded In Circle Solve ↗ ✓ Mark Rotate String completed Rotate String Solve ↗ ✓ Mark Running Sum of 1d Array completed Running Sum of 1d Array Solve ↗ ✓ Mark Same Tree completed Same Tree Solve ↗ ✓ Mark Search in a Binary Search Tree completed Search in a Binary Search Tree Solve ↗ ✓ Mark Search Suggestions System completed Search Suggestions System Solve ↗ ✓ Mark Second Highest Salary completed Second Highest Salary Solve ↗ ✓ Mark Short Encoding of Words completed Short Encoding of Words Solve ↗ ✓ Mark Shortest Bridge completed Shortest Bridge Solve ↗ ✓ Mark Shortest Distance from All Buildings completed Shortest Distance from All Buildings Solve ↗ ✓ Mark Shortest Path in a Grid with Obstacles Elimination completed Shortest Path in a Grid with Obstacles Elimination Solve ↗ ✓ Mark Shortest Word Distance completed Shortest Word Distance Solve ↗ ✓ Mark Shuffle String completed Shuffle String Solve ↗ ✓ Mark Similar String Groups completed Similar String Groups Solve ↗ ✓ Mark Sleep completed Sleep Solve ↗ ✓ Mark Sliding Window Median completed Sliding Window Median Solve ↗ ✓ Mark Sort an Array completed Sort an Array Solve ↗ ✓ Mark Sort Array By Parity completed Sort Array By Parity Solve ↗ ✓ Mark Spiral Matrix III completed Spiral Matrix III Solve ↗ ✓ Mark Split Strings by Separator completed Split Strings by Separator Solve ↗ ✓ Mark String Compression III completed String Compression III Solve ↗ ✓ Mark Students and Examinations completed Students and Examinations Solve ↗ ✓ Mark Subarray Sums Divisible by K completed Subarray Sums Divisible by K Solve ↗ ✓ Mark Subsets II completed Subsets II Solve ↗ ✓ Mark Substring with Concatenation of All Words completed Substring with Concatenation of All Words Solve ↗ ✓ Mark Sudoku Solver completed Sudoku Solver Solve ↗ ✓ Mark Sum of Square Numbers completed Sum of Square Numbers Solve ↗ ✓ Mark Sum of Subarray Ranges completed Sum of Subarray Ranges Solve ↗ ✓ Mark Sum of Two Integers completed Sum of Two Integers Solve ↗ ✓ Mark Summary Ranges completed Summary Ranges Solve ↗ ✓ Mark Super Pow completed Super Pow Solve ↗ ✓ Mark Surrounded Regions completed Surrounded Regions Solve ↗ ✓ Mark Swap Nodes in Pairs completed Swap Nodes in Pairs Solve ↗ ✓ Mark Target Sum completed Target Sum Solve ↗ ✓ Mark The kth Factor of n completed The kth Factor of n Solve ↗ ✓ Mark Third Maximum Number completed Third Maximum Number Solve ↗ ✓ Mark Top K Frequent Words completed Top K Frequent Words Solve ↗ ✓ Mark Trapping Rain Water II completed Trapping Rain Water II Solve ↗ ✓ Mark Tree Diameter completed Tree Diameter Solve ↗ ✓ Mark Tree Node completed Tree Node Solve ↗ ✓ Mark Triangle completed Triangle Solve ↗ ✓ Mark Ugly Number completed Ugly Number Solve ↗ ✓ Mark Unique Binary Search Trees completed Unique Binary Search Trees Solve ↗ ✓ Mark Unique Email Addresses completed Unique Email Addresses Solve ↗ ✓ Mark Valid Number completed Valid Number Solve ↗ ✓ Mark Valid Parenthesis String completed Valid Parenthesis String Solve ↗ ✓ Mark Valid Perfect Square completed Valid Perfect Square Solve ↗ ✓ Mark Valid Word Square completed Valid Word Square Solve ↗ ✓ Mark Walking Robot Simulation completed Walking Robot Simulation Solve ↗ ✓ Mark Web Crawler Multithreaded completed Web Crawler Multithreaded Solve ↗ ✓ Mark Word Ladder II completed Word Ladder II Solve ↗ ✓ Mark Word Pattern II completed Word Pattern II Solve ↗