1Isomorphic StringsEasyHash TableString
Solve → 2Permutation in StringMediumHash TableTwo PointersString
Solve → 3Design Underground SystemMediumHash TableStringDesign
Solve → 4Sort Characters By FrequencyMediumHash TableStringSorting
Solve → 5Ransom NoteEasyHash TableStringCounting
Solve → 6Longest Substring Without Repeating CharactersMediumHash TableStringSliding Window
Solve → 7Maximum Number of BalloonsEasyHash TableStringCounting
Solve → 8Longest Substring Without Repeating CharactersMediumHash TableStringSliding Window
Solve → 9Longest Repeating Character ReplacementMediumHash TableStringSliding Window
Solve → 10Design Underground SystemMediumHash TableStringDesign
Solve → 11First Unique Character in a StringEasyHash TableStringQueue
Solve → 12Valid AnagramEasyHash TableStringSorting
Solve → 13LRU CacheMediumHash TableLinked ListDesign
Solve → 14Roman to IntegerEasyHash TableMathString
Solve → 15Word LadderHardHash TableStringBreadth-First Search
Solve → 16Letter Combinations of a Phone NumberMediumHash TableStringBacktracking
Solve → 17Substring with Concatenation of All WordsHardHash TableStringSliding Window
Solve → 18Sort Characters By FrequencyMediumHash TableStringSorting
Solve → 19Isomorphic StringsEasyHash TableString
Solve → 20Bulls and CowsMediumHash TableStringCounting
Solve → 21Reorganize StringMediumHash TableStringGreedy
Solve → 22Permutation in StringMediumHash TableTwo PointersString
Solve → 23Design A LeaderboardMediumHash TableDesignSorting
Solve → 24Time Based Key-Value StoreMediumHash TableStringBinary Search
Solve → 25Longest PalindromeEasyHash TableStringGreedy
Solve → 26Ransom NoteEasyHash TableStringCounting
Solve → 27Maximum Number of BalloonsEasyHash TableStringCounting
Solve → 28Longest Substring Without Repeating CharactersMediumHash TableStringSliding Window
Solve → 29Design Underground SystemMediumHash TableStringDesign
Solve → 30Longest Repeating Character ReplacementMediumHash TableStringSliding Window
Solve → 31Roman to IntegerEasyHash TableMathString
Solve → 32Valid AnagramEasyHash TableStringSorting
Solve → 33LRU CacheMediumHash TableLinked ListDesign
Solve → 34First Unique Character in a StringEasyHash TableStringQueue
Solve → 35Word LadderHardHash TableStringBreadth-First Search
Solve → 36Design A LeaderboardMediumHash TableDesignSorting
Solve → 37Remove Letter To Equalize FrequencyEasyHash TableStringCounting
Solve → 38Copy List with Random PointerMediumHash TableLinked List
Solve → 39Letter Combinations of a Phone NumberMediumHash TableStringBacktracking
Solve → 40Isomorphic StringsEasyHash TableString
Solve → 41Vertical Order Traversal of a Binary TreeHardHash TableTreeDepth-First Search
Solve → 42Time Based Key-Value StoreMediumHash TableStringBinary Search
Solve → 43Binary Tree Vertical Order TraversalMediumHash TableTreeDepth-First Search
Solve → 44Happy NumberEasyHash TableMathTwo Pointers
Solve → 45Integer to RomanMediumHash TableMathString
Solve → 46Linked List Cycle IIMediumHash TableLinked ListTwo Pointers
Solve → 47Permutation in StringMediumHash TableTwo PointersString
Solve → 48Sort Characters By FrequencyMediumHash TableStringSorting
Solve → 49Implement Magic DictionaryMediumHash TableStringDepth-First Search
Solve → 50Find the DifferenceEasyHash TableStringBit Manipulation
Solve → 51Implement Trie (Prefix Tree)MediumHash TableStringDesign
Solve → 52Repeated DNA SequencesMediumHash TableStringBit Manipulation
Solve → 53Ugly Number IIMediumHash TableMathDynamic Programming
Solve → 54Longest Balanced Substring IIMediumHash TableStringPrefix Sum
Solve → 55Linked List CycleEasyHash TableLinked ListTwo Pointers
Solve → 56Find All Anagrams in a StringMediumHash TableStringSliding Window
Solve → 57Substring with Concatenation of All WordsHardHash TableStringSliding Window
Solve → 58Bulls and CowsMediumHash TableStringCounting
Solve → 59Jewels and StonesEasyHash TableString
Solve → 60Reorganize StringMediumHash TableStringGreedy
Solve → 61Longest PalindromeEasyHash TableStringGreedy
Solve → 62Ransom NoteEasyHash TableStringCounting
Solve → 63Maximum Number of BalloonsEasyHash TableStringCounting
Solve → 64Longest Substring Without Repeating CharactersMediumHash TableStringSliding Window
Solve → 65Valid AnagramEasyHash TableStringSorting
Solve → 66LRU CacheMediumHash TableLinked ListDesign
Solve → 67Roman to IntegerEasyHash TableMathString
Solve → 68Design Underground SystemMediumHash TableStringDesign
Solve → 69First Unique Character in a StringEasyHash TableStringQueue
Solve → 70Binary Tree Vertical Order TraversalMediumHash TableTreeDepth-First Search
Solve → 71Longest Repeating Character ReplacementMediumHash TableStringSliding Window
Solve → 72Remove Letter To Equalize FrequencyEasyHash TableStringCounting
Solve → 73Isomorphic StringsEasyHash TableString
Solve → 74Vertical Order Traversal of a Binary TreeHardHash TableTreeDepth-First Search
Solve → 75Letter Combinations of a Phone NumberMediumHash TableStringBacktracking
Solve → 76Integer to RomanMediumHash TableMathString
Solve → 77Linked List CycleEasyHash TableLinked ListTwo Pointers
Solve → 78Design A LeaderboardMediumHash TableDesignSorting
Solve → 79Happy NumberEasyHash TableMathTwo Pointers
Solve → 80Copy List with Random PointerMediumHash TableLinked List
Solve → 81Minimum Number of Steps to Make Two Strings AnagramMediumHash TableStringCounting
Solve → 82Word LadderHardHash TableStringBreadth-First Search
Solve → 83Minimum Window SubstringHardHash TableStringSliding Window
Solve → 84Implement Magic DictionaryMediumHash TableStringDepth-First Search
Solve → 85Sort Characters By FrequencyMediumHash TableStringSorting
Solve → 86Reordered Power of 2MediumHash TableMathSorting
Solve → 87Implement Trie (Prefix Tree)MediumHash TableStringDesign
Solve → 88Permutation in StringMediumHash TableTwo PointersString
Solve → 89Ransom NoteEasyHash TableStringCounting
Solve → 90Linked List Cycle IIMediumHash TableLinked ListTwo Pointers
Solve → 91Intersection of Two Linked ListsEasyHash TableLinked ListTwo Pointers
Solve → 92Find All Anagrams in a StringMediumHash TableStringSliding Window
Solve → 93Repeated DNA SequencesMediumHash TableStringBit Manipulation
Solve → 94Find the DifferenceEasyHash TableStringBit Manipulation
Solve → 95Number of Substrings Containing All Three CharactersMediumHash TableStringSliding Window
Solve → 96Word PatternEasyHash TableString
Solve → 97Letter Tile PossibilitiesMediumHash TableStringBacktracking
Solve → 98Substring with Concatenation of All WordsHardHash TableStringSliding Window
Solve → 99Jewels and StonesEasyHash TableString
Solve → 100Word Ladder IIHardHash TableStringBacktracking
Solve → 101Clone GraphMediumHash TableDepth-First SearchBreadth-First Search
Solve → 102Reorganize StringMediumHash TableStringGreedy
Solve → 103Check if the Sentence Is PangramEasyHash TableString
Solve → 104Unique Length-3 Palindromic SubsequencesMediumHash TableStringBit Manipulation
Solve → 105Check if All Characters Have Equal Number of OccurrencesEasyHash TableStringCounting
Solve → 106Most Stones Removed with Same Row or ColumnMediumHash TableDepth-First SearchUnion-Find
Solve → 107Sum of Beauty of All SubstringsMediumHash TableStringCounting
Solve → 108Two Sum IV - Input is a BSTEasyHash TableTwo PointersTree
Solve → 109Next Greater Numerically Balanced NumberMediumHash TableMathBacktracking
Solve → 110Ugly Number IIMediumHash TableMathDynamic Programming
Solve → 111Longest PalindromeEasyHash TableStringGreedy
Solve → 112All O`one Data StructureHardHash TableLinked ListDesign
Solve → 113Minimum Genetic MutationMediumHash TableStringBreadth-First Search
Solve → 114Partition LabelsMediumHash TableTwo PointersString
Solve → 115Find the Longest Substring Containing Vowels in Even CountsMediumHash TableStringBit Manipulation
Solve → 116Remove Zero Sum Consecutive Nodes from Linked ListMediumHash TableLinked List
Solve → 117All Nodes Distance K in Binary TreeMediumHash TableTreeDepth-First Search
Solve → 118Find Root of N-Ary TreeMediumHash TableBit ManipulationTree
Solve → 119Design Task ManagerMediumHash TableDesignHeap (Priority Queue)
Solve → 120Design TwitterMediumHash TableLinked ListDesign
Solve → 121Find Duplicate SubtreesMediumHash TableTreeDepth-First Search
Solve → 122Amount of Time for Binary Tree to Be InfectedMediumHash TableTreeDepth-First Search
Solve → 123Custom Sort StringMediumHash TableStringSorting
Solve → 124Minimum Length of String After OperationsMediumHash TableStringCounting
Solve → 125Count Vowel Substrings of a StringEasyHash TableString
Solve → 126Longest Nice SubstringEasyHash TableStringDivide and Conquer
Solve → 127Construct K Palindrome StringsMediumHash TableStringGreedy
Solve → 128Minimum Deletions to Make String K-SpecialMediumHash TableStringGreedy
Solve → 129Maximum Manhattan Distance After K ChangesMediumHash TableMathString
Solve → 130Count of Substrings Containing Every Vowel and K Consonants IIMediumHash TableStringSliding Window
Solve → 131LFU CacheHardHash TableLinked ListDesign
Solve → 132Maximum Frequency StackHardHash TableStackDesign
Solve → 133Most Frequent Subtree SumMediumHash TableTreeDepth-First Search
Solve → 134Split a String Into the Max Number of Unique SubstringsMediumHash TableStringBacktracking
Solve → 135Palindrome PermutationEasyHash TableStringBit Manipulation
Solve → 136Lowest Common Ancestor of Deepest LeavesMediumHash TableTreeDepth-First Search
Solve → 137Count Largest GroupEasyHash TableMathCounting
Solve → 138Find Maximum Number of Non Intersecting SubstringsMediumHash TableStringDynamic Programming
Solve → 139Lexicographically Minimum String After Removing StarsMediumHash TableStringStack
Solve → 140Smallest Integer Divisible by KMediumHash TableMath
Solve → 141Fraction to Recurring DecimalMediumHash TableMathString
Solve → 142Smallest Subtree with all the Deepest NodesMediumHash TableTreeDepth-First Search
Solve → 143Smallest Number in Infinite SetMediumHash TableDesignHeap (Priority Queue)
Solve → 144Determine if Two Strings Are CloseMediumHash TableStringSorting
Solve → 145Longest Balanced Substring IMediumHash TableStringCounting
Solve → 146Take K of Each Character From Left and RightMediumHash TableStringSliding Window
Solve → 147Time Based Key-Value StoreMediumHash TableStringBinary Search
Solve → 148Longest Substring with At Least K Repeating CharactersMediumHash TableStringDivide and Conquer
Solve → 149Longest Substring Without Repeating CharactersMediumHash TableStringSliding Window
Solve → 150Valid AnagramEasyHash TableStringSorting
Solve → 151Roman to IntegerEasyHash TableMathString
Solve → 152LRU CacheMediumHash TableLinked ListDesign
Solve → 153Design Underground SystemMediumHash TableStringDesign
Solve → 154First Unique Character in a StringEasyHash TableStringQueue
Solve → 155Longest Repeating Character ReplacementMediumHash TableStringSliding Window
Solve → 156Remove Letter To Equalize FrequencyEasyHash TableStringCounting
Solve → 157Binary Tree Vertical Order TraversalMediumHash TableTreeDepth-First Search
Solve → 158Copy List with Random PointerMediumHash TableLinked List
Solve → 159Linked List CycleEasyHash TableLinked ListTwo Pointers
Solve → 160Isomorphic StringsEasyHash TableString
Solve → 161Vertical Order Traversal of a Binary TreeHardHash TableTreeDepth-First Search
Solve → 162Letter Combinations of a Phone NumberMediumHash TableStringBacktracking
Solve → 163Design A LeaderboardMediumHash TableDesignSorting
Solve → 164Word LadderHardHash TableStringBreadth-First Search
Solve → 165Integer to RomanMediumHash TableMathString
Solve → 166Happy NumberEasyHash TableMathTwo Pointers
Solve → 167Implement Trie (Prefix Tree)MediumHash TableStringDesign
Solve → 168Intersection of Two Linked ListsEasyHash TableLinked ListTwo Pointers
Solve → 169Minimum Number of Steps to Make Two Strings AnagramMediumHash TableStringCounting
Solve → 170Implement Magic DictionaryMediumHash TableStringDepth-First Search
Solve → 171Minimum Window SubstringHardHash TableStringSliding Window
Solve → 172Sort Characters By FrequencyMediumHash TableStringSorting
Solve → 173Permutation in StringMediumHash TableTwo PointersString
Solve → 174Linked List Cycle IIMediumHash TableLinked ListTwo Pointers
Solve → 175Ransom NoteEasyHash TableStringCounting
Solve → 176Find All Anagrams in a StringMediumHash TableStringSliding Window
Solve → 177Reordered Power of 2MediumHash TableMathSorting
Solve → 178Substring with Concatenation of All WordsHardHash TableStringSliding Window
Solve → 179Repeated DNA SequencesMediumHash TableStringBit Manipulation
Solve → 180Palindrome PermutationEasyHash TableStringBit Manipulation
Solve → 181Find the DifferenceEasyHash TableStringBit Manipulation
Solve → 182Number of Substrings Containing All Three CharactersMediumHash TableStringSliding Window
Solve → 183Letter Tile PossibilitiesMediumHash TableStringBacktracking
Solve → 184Jewels and StonesEasyHash TableString
Solve → 185Word PatternEasyHash TableString
Solve → 186Reorganize StringMediumHash TableStringGreedy
Solve → 187Word Ladder IIHardHash TableStringBacktracking
Solve → 188Clone GraphMediumHash TableDepth-First SearchBreadth-First Search
Solve → 189Check if the Sentence Is PangramEasyHash TableString
Solve → 190Ugly Number IIMediumHash TableMathDynamic Programming
Solve → 191Longest PalindromeEasyHash TableStringGreedy
Solve → 192Time Based Key-Value StoreMediumHash TableStringBinary Search
Solve → 193Most Stones Removed with Same Row or ColumnMediumHash TableDepth-First SearchUnion-Find
Solve → 194Two Sum IV - Input is a BSTEasyHash TableTwo PointersTree
Solve → 195Check if All Characters Have Equal Number of OccurrencesEasyHash TableStringCounting
Solve → 196Unique Length-3 Palindromic SubsequencesMediumHash TableStringBit Manipulation
Solve → 197Next Greater Numerically Balanced NumberMediumHash TableMathBacktracking
Solve → 198Sum of Beauty of All SubstringsMediumHash TableStringCounting
Solve → 199Find Root of N-Ary TreeMediumHash TableBit ManipulationTree
Solve → 200All Nodes Distance K in Binary TreeMediumHash TableTreeDepth-First Search
Solve → 201All O`one Data StructureHardHash TableLinked ListDesign
Solve → 202Minimum Genetic MutationMediumHash TableStringBreadth-First Search
Solve → 203Partition LabelsMediumHash TableTwo PointersString
Solve → 204Find the Longest Substring Containing Vowels in Even CountsMediumHash TableStringBit Manipulation
Solve → 205Remove Zero Sum Consecutive Nodes from Linked ListMediumHash TableLinked List
Solve → 206Maximum Manhattan Distance After K ChangesMediumHash TableMathString
Solve → 207Design Task ManagerMediumHash TableDesignHeap (Priority Queue)
Solve → 208Design TwitterMediumHash TableLinked ListDesign
Solve → 209LFU CacheHardHash TableLinked ListDesign
Solve → 210Find Duplicate SubtreesMediumHash TableTreeDepth-First Search
Solve → 211Custom Sort StringMediumHash TableStringSorting
Solve → 212Amount of Time for Binary Tree to Be InfectedMediumHash TableTreeDepth-First Search
Solve → 213Count Vowel Substrings of a StringEasyHash TableString
Solve → 214Construct K Palindrome StringsMediumHash TableStringGreedy
Solve → 215Minimum Length of String After OperationsMediumHash TableStringCounting
Solve → 216Longest Nice SubstringEasyHash TableStringDivide and Conquer
Solve → 217Count of Substrings Containing Every Vowel and K Consonants IIMediumHash TableStringSliding Window
Solve → 218Lowest Common Ancestor of Deepest LeavesMediumHash TableTreeDepth-First Search
Solve → 219Count Largest GroupEasyHash TableMathCounting
Solve → 220Minimum Deletions to Make String K-SpecialMediumHash TableStringGreedy
Solve → 221Longest Balanced Substring IMediumHash TableStringCounting
Solve → 222Maximum Frequency StackHardHash TableStackDesign
Solve → 223Longest Substring with At Least K Repeating CharactersMediumHash TableStringDivide and Conquer
Solve → 224Determine if Two Strings Are CloseMediumHash TableStringSorting
Solve → 225Smallest Subtree with all the Deepest NodesMediumHash TableTreeDepth-First Search
Solve → 226Take K of Each Character From Left and RightMediumHash TableStringSliding Window
Solve → 227Longest Balanced Substring IIMediumHash TableStringPrefix Sum
Solve → 228Bulls and CowsMediumHash TableStringCounting
Solve → 229Most Frequent Subtree SumMediumHash TableTreeDepth-First Search
Solve → 230Split a String Into the Max Number of Unique SubstringsMediumHash TableStringBacktracking
Solve → 231Find Maximum Number of Non Intersecting SubstringsMediumHash TableStringDynamic Programming
Solve → 232Lexicographically Minimum String After Removing StarsMediumHash TableStringStack
Solve → 233Fraction to Recurring DecimalMediumHash TableMathString
Solve → 234Smallest Integer Divisible by KMediumHash TableMath
Solve → 235Minimize String LengthEasyHash TableString
Solve → 236Smallest Number in Infinite SetMediumHash TableDesignHeap (Priority Queue)
Solve → 237Substrings of Size Three with Distinct CharactersEasyHash TableStringSliding Window
Solve → 238Stock Price FluctuationMediumHash TableDesignHeap (Priority Queue)
Solve → 239Maximum Number of BalloonsEasyHash TableStringCounting
Solve →