✓ Mark Insert Delete GetRandom O(1) completed Insert Delete GetRandom O(1) Solve ↗ ✓ Mark Merge Intervals completed Merge Intervals Solve ↗ ✓ Mark Number of Islands completed Number of Islands Solve ↗ ✓ Mark Decode String completed Decode String Solve ↗ ✓ Mark Flatten a Multilevel Doubly Linked List completed Flatten a Multilevel Doubly Linked List Solve ↗ ✓ Mark Invalid Transactions completed Invalid Transactions Solve ↗ ✓ Mark Longest Substring Without Repeating Characters completed Longest Substring Without Repeating Characters Solve ↗ ✓ Mark Min Stack completed Min Stack Solve ↗ ✓ Mark Two Sum completed Two Sum Solve ↗ ✓ Mark Word Search completed Word Search Solve ↗ ✓ Mark Add Two Numbers completed Add Two Numbers Solve ↗ ✓ Mark All Paths From Source to Target completed All Paths From Source to Target Solve ↗ ✓ Mark Longest Common Prefix completed Longest Common Prefix Solve ↗ ✓ Mark Number of Ships in a Rectangle completed Number of Ships in a Rectangle Solve ↗ ✓ Mark Remove All Adjacent Duplicates in String II completed Remove All Adjacent Duplicates in String II Solve ↗ ✓ Mark Remove Letter To Equalize Frequency completed Remove Letter To Equalize Frequency Solve ↗ ✓ Mark Reverse Integer completed Reverse Integer Solve ↗ ✓ Mark Trapping Rain Water completed Trapping Rain Water Solve ↗ ✓ Mark Valid Parentheses completed Valid Parentheses Solve ↗ ✓ Mark Valid Triangle Number completed Valid Triangle Number Solve ↗ ✓ Mark Validate Binary Search Tree completed Validate Binary Search Tree Solve ↗ ✓ Mark Word Break II completed Word Break II Solve ↗ ✓ Mark 3Sum completed 3Sum Solve ↗ ✓ Mark Best Time to Buy and Sell Stock completed Best Time to Buy and Sell Stock Solve ↗ ✓ Mark Binary Tree Vertical Order Traversal completed Binary Tree Vertical Order Traversal Solve ↗ ✓ Mark Container With Most Water completed Container With Most Water Solve ↗ ✓ Mark Contains Duplicate II completed Contains Duplicate II Solve ↗ ✓ Mark Design Browser History completed Design Browser History Solve ↗ ✓ Mark Design Underground System completed Design Underground System Solve ↗ ✓ Mark Evaluate Division completed Evaluate Division Solve ↗ ✓ Mark First Unique Character in a String completed First Unique Character in a String Solve ↗ ✓ Mark Group Anagrams completed Group Anagrams Solve ↗ ✓ Mark Implement Magic Dictionary completed Implement Magic Dictionary Solve ↗ ✓ Mark Longest Palindromic Substring completed Longest Palindromic Substring Solve ↗ ✓ Mark LRU Cache completed LRU Cache Solve ↗ ✓ Mark Majority Element completed Majority Element Solve ↗ ✓ Mark Meeting Rooms II completed Meeting Rooms II Solve ↗ ✓ Mark Merge Two Sorted Lists completed Merge Two Sorted Lists Solve ↗ ✓ Mark Minimum Number of Steps to Make Two Strings Anagram completed Minimum Number of Steps to Make Two Strings Anagram Solve ↗ ✓ Mark Minimum Remove to Make Valid Parentheses completed Minimum Remove to Make Valid Parentheses Solve ↗ ✓ Mark Next Permutation completed Next Permutation Solve ↗ ✓ Mark Palindrome Number completed Palindrome Number Solve ↗ ✓ Mark Pow(x, n) completed Pow(x, n) Solve ↗ ✓ Mark Remove Linked List Elements completed Remove Linked List Elements Solve ↗ ✓ Mark Roman to Integer completed Roman to Integer Solve ↗ ✓ Mark Sort Integers by The Power Value completed Sort Integers by The Power Value Solve ↗ ✓ Mark Subsets completed Subsets Solve ↗ ✓ Mark Two City Scheduling completed Two City Scheduling Solve ↗ ✓ Mark Valid Anagram completed Valid Anagram Solve ↗ ✓ Mark Vertical Order Traversal of a Binary Tree completed Vertical Order Traversal of a Binary Tree Solve ↗ ✓ Mark Zigzag Conversion completed Zigzag Conversion Solve ↗ ✓ Mark Candy completed Candy Solve ↗ ✓ Mark Climbing Stairs completed Climbing Stairs Solve ↗ ✓ Mark Coin Change completed Coin Change Solve ↗ ✓ Mark Design A Leaderboard completed Design A Leaderboard Solve ↗ ✓ Mark Design an Ordered Stream completed Design an Ordered Stream Solve ↗ ✓ Mark Diagonal Traverse completed Diagonal Traverse Solve ↗ ✓ Mark Divide Two Integers completed Divide Two Integers Solve ↗ ✓ Mark Employees Earning More Than Their Managers completed Employees Earning More Than Their Managers 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 Peak Element completed Find Peak Element Solve ↗ ✓ Mark Find the Winner of the Circular Game completed Find the Winner of the Circular Game Solve ↗ ✓ Mark Generate Parentheses completed Generate Parentheses Solve ↗ ✓ Mark Isomorphic Strings completed Isomorphic Strings Solve ↗ ✓ Mark Kth Largest Element in an Array completed Kth Largest Element in an Array Solve ↗ ✓ Mark Longest Repeating Character Replacement completed Longest Repeating Character Replacement Solve ↗ ✓ Mark Max Consecutive Ones completed Max Consecutive Ones Solve ↗ ✓ Mark Max Consecutive Ones III completed Max Consecutive Ones III Solve ↗ ✓ Mark Maximum Nesting Depth of the Parentheses completed Maximum Nesting Depth of the Parentheses Solve ↗ ✓ Mark Maximum Subarray completed Maximum Subarray Solve ↗ ✓ Mark Median of Two Sorted Arrays completed Median of Two Sorted Arrays Solve ↗ ✓ Mark Merge k Sorted Lists completed Merge k Sorted Lists Solve ↗ ✓ Mark N-Queens completed N-Queens Solve ↗ ✓ Mark Next Greater Numerically Balanced Number completed Next Greater Numerically Balanced Number Solve ↗ ✓ Mark Populating Next Right Pointers in Each Node completed Populating Next Right Pointers in Each Node Solve ↗ ✓ Mark Populating Next Right Pointers in Each Node II completed Populating Next Right Pointers in Each Node II Solve ↗ ✓ Mark Range Sum Query 2D - Mutable completed Range Sum Query 2D - Mutable Solve ↗ ✓ Mark Reverse Linked List completed Reverse Linked List Solve ↗ ✓ Mark Rotting Oranges completed Rotting Oranges Solve ↗ ✓ Mark Search in Rotated Sorted Array completed Search in Rotated Sorted Array Solve ↗ ✓ Mark Search Insert Position completed Search Insert Position Solve ↗ ✓ Mark Shortest Path in Binary Matrix completed Shortest Path in Binary Matrix Solve ↗ ✓ Mark Spiral Matrix completed Spiral Matrix Solve ↗ ✓ Mark Triangle completed Triangle Solve ↗ ✓ Mark Unique Paths II completed Unique Paths II Solve ↗ ✓ Mark 1-bit and 2-bit Characters completed 1-bit and 2-bit Characters Solve ↗ ✓ Mark Add Binary completed Add Binary Solve ↗ ✓ Mark Add One Row to Tree completed Add One Row to Tree Solve ↗ ✓ Mark Add Two Numbers II completed Add Two Numbers II Solve ↗ ✓ Mark Adjacent Increasing Subarrays Detection I completed Adjacent Increasing Subarrays Detection I Solve ↗ ✓ Mark Arranging Coins completed Arranging Coins Solve ↗ ✓ Mark Avoid Flood in The City completed Avoid Flood in The City Solve ↗ ✓ Mark Balanced Binary Tree completed Balanced Binary Tree Solve ↗ ✓ Mark Basic Calculator II completed Basic Calculator II Solve ↗ ✓ Mark Biggest Single Number completed Biggest Single Number Solve ↗ ✓ Mark Binary Search completed Binary Search Solve ↗ ✓ Mark Binary Tree Inorder Traversal completed Binary Tree Inorder Traversal Solve ↗ ✓ Mark Binary Tree Level Order Traversal completed Binary Tree Level Order Traversal Solve ↗ ✓ Mark Binary Tree Maximum Path Sum completed Binary Tree Maximum Path Sum 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 Brick Wall completed Brick Wall Solve ↗ ✓ Mark Can Place Flowers completed Can Place Flowers Solve ↗ ✓ Mark Coin Change II completed Coin Change II Solve ↗ ✓ Mark Combination Sum completed Combination Sum Solve ↗ ✓ Mark Contains Duplicate III completed Contains Duplicate III Solve ↗ ✓ Mark Copy List with Random Pointer completed Copy List with Random Pointer Solve ↗ ✓ Mark Count and Say completed Count and Say Solve ↗ ✓ Mark Count Elements With Maximum Frequency completed Count Elements With Maximum Frequency Solve ↗ ✓ Mark Count Good Numbers completed Count Good Numbers Solve ↗ ✓ Mark Count Number of Nice Subarrays completed Count Number of Nice Subarrays Solve ↗ ✓ Mark Course Schedule completed Course Schedule Solve ↗ ✓ Mark Course Schedule II completed Course Schedule II Solve ↗ ✓ Mark Create Hello World Function completed Create Hello World Function Solve ↗ ✓ Mark Customer Who Visited but Did Not Make Any Transactions completed Customer Who Visited but Did Not Make Any Transactions Solve ↗ ✓ Mark Customers Who Never Order completed Customers Who Never Order Solve ↗ ✓ Mark Defuse the Bomb completed Defuse the Bomb Solve ↗ ✓ Mark Delete Node in a BST completed Delete Node in a BST Solve ↗ ✓ Mark Design Add and Search Words Data Structure completed Design Add and Search Words Data Structure Solve ↗ ✓ Mark Design Search Autocomplete System completed Design Search Autocomplete System Solve ↗ ✓ Mark Design Task Manager completed Design Task Manager Solve ↗ ✓ Mark Determine if Two Strings Are Close completed Determine if Two Strings Are Close Solve ↗ ✓ Mark Edit Distance completed Edit Distance Solve ↗ ✓ Mark Evaluate Reverse Polish Notation completed Evaluate Reverse Polish Notation Solve ↗ ✓ Mark Fibonacci Number completed Fibonacci Number Solve ↗ ✓ Mark Find Median from Data Stream completed Find Median from Data Stream 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 Find the Minimum Amount of Time to Brew Potions completed Find the Minimum Amount of Time to Brew Potions Solve ↗ ✓ Mark Find Users With Valid E-Mails completed Find Users With Valid E-Mails Solve ↗ ✓ Mark Find X-Sum of All K-Long Subarrays I completed Find X-Sum of All K-Long Subarrays I Solve ↗ ✓ Mark First Bad Version completed First Bad Version Solve ↗ ✓ Mark First Missing Positive completed First Missing Positive Solve ↗ ✓ Mark Fraction to Recurring Decimal completed Fraction to Recurring Decimal Solve ↗ ✓ Mark Friend Requests II: Who Has the Most Friends completed Friend Requests II: Who Has the Most Friends Solve ↗ ✓ Mark Gas Station completed Gas Station Solve ↗ ✓ Mark Guess the Word completed Guess the Word Solve ↗ ✓ Mark Happy Number completed Happy Number Solve ↗ ✓ Mark House Robber completed House Robber Solve ↗ ✓ Mark Increasing Triplet Subsequence completed Increasing Triplet Subsequence 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 Two Arrays completed Intersection of Two Arrays Solve ↗ ✓ Mark Jump Game completed Jump Game Solve ↗ ✓ Mark Jump Game II completed Jump Game II Solve ↗ ✓ Mark Kth Smallest Element in a BST completed Kth Smallest Element in a BST Solve ↗ ✓ Mark Largest Number completed Largest Number Solve ↗ ✓ Mark Largest Rectangle in Histogram completed Largest Rectangle in Histogram Solve ↗ ✓ Mark Largest Triangle Area completed Largest Triangle Area Solve ↗ ✓ Mark Length of Last Word completed Length of Last Word Solve ↗ ✓ Mark Letter Combinations of a Phone Number completed Letter Combinations of a Phone Number Solve ↗ ✓ Mark LFU Cache completed LFU Cache Solve ↗ ✓ Mark Longest Balanced Substring I completed Longest Balanced Substring I Solve ↗ ✓ Mark Longest Common Subsequence completed Longest Common Subsequence Solve ↗ ✓ Mark Lowest Common Ancestor of a Binary Tree completed Lowest Common Ancestor of a Binary Tree Solve ↗ ✓ Mark Majority Element II completed Majority Element II Solve ↗ ✓ Mark Managers with at Least 5 Direct Reports completed Managers with at Least 5 Direct Reports Solve ↗ ✓ Mark Max Area of Island completed Max Area of Island Solve ↗ ✓ Mark Merge Sorted Array completed Merge Sorted Array Solve ↗ ✓ Mark Merge Strings Alternately completed Merge Strings Alternately Solve ↗ ✓ Mark Minimum Absolute Difference completed Minimum Absolute Difference Solve ↗ ✓ Mark Minimum One Bit Operations to Make Integers Zero completed Minimum One Bit Operations to Make Integers Zero Solve ↗ ✓ Mark Minimum Operations to Make the Integer Zero completed Minimum Operations to Make the Integer Zero Solve ↗ ✓ Mark Minimum Window Substring completed Minimum Window Substring Solve ↗ ✓ Mark Missing Number completed Missing Number Solve ↗ ✓ Mark Move Zeroes completed Move Zeroes Solve ↗ ✓ Mark Multiply Strings completed Multiply Strings Solve ↗ ✓ Mark Next Greater Element I completed Next Greater Element I Solve ↗ ✓ Mark Number of People Aware of a Secret completed Number of People Aware of a Secret Solve ↗ ✓ Mark Number of Steps to Reduce a Number to Zero completed Number of Steps to Reduce a Number to Zero Solve ↗ ✓ Mark Ones and Zeroes completed Ones and Zeroes Solve ↗ ✓ Mark Online Stock Span completed Online Stock Span Solve ↗ ✓ Mark Open the Lock completed Open the Lock Solve ↗ ✓ Mark Palindromic Substrings completed Palindromic Substrings Solve ↗ ✓ Mark Partition List completed Partition List Solve ↗ ✓ Mark Pascal's Triangle completed Pascal's Triangle Solve ↗ ✓ Mark Path Sum completed Path Sum Solve ↗ ✓ Mark Peak Index in a Mountain Array completed Peak Index in a Mountain Array Solve ↗ ✓ Mark Plus One completed Plus One Solve ↗ ✓ Mark Power of Two completed Power of Two Solve ↗ ✓ Mark Primary Department for Each Employee completed Primary Department for Each Employee Solve ↗ ✓ Mark Product of Array Except Self completed Product of Array Except Self Solve ↗ ✓ Mark Rank Teams by Votes completed Rank Teams by Votes 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 Regular Expression Matching completed Regular Expression Matching Solve ↗ ✓ Mark Remove Duplicates from Sorted Array completed Remove Duplicates from Sorted Array Solve ↗ ✓ Mark Remove Duplicates from Sorted List II completed Remove Duplicates from Sorted List II Solve ↗ ✓ Mark Remove Element completed Remove Element Solve ↗ ✓ Mark Remove K Digits completed Remove K Digits Solve ↗ ✓ Mark Remove Nth Node From End of List completed Remove Nth Node From End of List Solve ↗ ✓ Mark Reorder List completed Reorder List Solve ↗ ✓ Mark Restaurant Growth completed Restaurant Growth Solve ↗ ✓ Mark Reverse String completed Reverse String Solve ↗ ✓ Mark Reverse Words in a String completed Reverse Words in a String Solve ↗ ✓ Mark Rotate Array completed Rotate Array Solve ↗ ✓ Mark Rotate List completed Rotate List Solve ↗ ✓ Mark Rotate String completed Rotate String Solve ↗ ✓ Mark Same Tree completed Same Tree Solve ↗ ✓ Mark Search a 2D Matrix II completed Search a 2D Matrix II Solve ↗ ✓ Mark Search in Rotated Sorted Array II completed Search in Rotated Sorted Array II Solve ↗ ✓ Mark Simple Bank System completed Simple Bank System Solve ↗ ✓ Mark Single Number completed Single Number Solve ↗ ✓ Mark Sliding Window Maximum completed Sliding Window Maximum Solve ↗ ✓ Mark Sort an Array completed Sort an Array Solve ↗ ✓ Mark Sort List completed Sort List Solve ↗ ✓ Mark Sqrt(x) completed Sqrt(x) Solve ↗ ✓ Mark String Compression completed String Compression Solve ↗ ✓ Mark String to Integer (atoi) completed String to Integer (atoi) Solve ↗ ✓ Mark Subarray Sum Equals K completed Subarray Sum Equals K Solve ↗ ✓ Mark Subsets II completed Subsets II Solve ↗ ✓ Mark Sum of Mutated Array Closest to Target completed Sum of Mutated Array Closest to Target Solve ↗ ✓ Mark Surrounded Regions completed Surrounded Regions Solve ↗ ✓ Mark Symmetric Tree completed Symmetric Tree Solve ↗ ✓ Mark Taking Maximum Energy From the Mystic Dungeon completed Taking Maximum Energy From the Mystic Dungeon Solve ↗ ✓ Mark Two Sum II - Input Array Is Sorted completed Two Sum II - Input Array Is Sorted Solve ↗ ✓ Mark User Activity for the Past 30 Days I completed User Activity for the Past 30 Days I Solve ↗ ✓ Mark Vowel Spellchecker completed Vowel Spellchecker Solve ↗ ✓ Mark Wildcard Matching completed Wildcard Matching Solve ↗ ✓ Mark Word Ladder completed Word Ladder Solve ↗ ✓ Mark Word Pattern completed Word Pattern Solve ↗ ✓ Mark Word Search II completed Word Search II Solve ↗