LeetCode The Hard Way

Palo Alto Networks

50 problems

ProblemDifficultyFrequency Topics
146. LRU CacheMedium100%
Hash TableLinked ListDesignDoubly-Linked List
2831. Find the Longest Equal SubarrayMedium85.6%
ArrayHash TableBinary SearchSliding Window
Logger Rate LimiterEasy77.6%
Hash TableDesignData Stream
56. Merge IntervalsMedium74.2%
ArraySortingQuicksort
3. Longest Substring Without Repeating CharactersMedium70.1%
Hash TableStringSliding Window
49. Group AnagramsMedium65.1%
ArrayHash TableStringSorting
443. String CompressionMedium65.1%
Two PointersString
706. Design HashMapEasy65.1%
ArrayHash TableLinked ListDesignHash Function
33. Search in Rotated Sorted ArrayMedium65.1%
ArrayBinary Search
2086. Minimum Number of Food Buckets to Feed the HamstersMedium65.1%
StringDynamic ProgrammingGreedy
Decode StringMedium65.1%
StringStackRecursion
88. Merge Sorted ArrayEasy65.1%
ArrayTwo PointersSorting
4. Median of Two Sorted ArraysHard58.7%
ArrayBinary SearchDivide and Conquer
102. Binary Tree Level Order TraversalMedium58.7%
TreeBreadth-First SearchBinary Tree
155. Min StackMedium58.7%
StackDesign
12. Integer to RomanMedium58.7%
Hash TableMathString
692. Top K Frequent WordsMedium58.7%
ArrayHash TableStringTrieSortingHeap (Priority Queue)Bucket SortCounting
Insert Delete GetRandom O(1)Medium58.7%
ArrayHash TableMathDesignRandomized
93. Restore IP AddressesMedium58.7%
StringBacktracking
14. Longest Common PrefixEasy58.7%
ArrayStringTrie
870. Advantage ShuffleMedium58.7%
ArrayTwo PointersGreedySorting
Reverse Linked List IIMedium58.7%
Linked List
141. Linked List CycleEasy58.7%
Hash TableLinked ListTwo PointersFloyd's Cycle Finding Algorithm
2. Add Two NumbersMedium58.7%
Linked ListMathRecursion
560. Subarray Sum Equals KMedium58.7%
ArrayHash TablePrefix Sum
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee