LeetCode The Hard Way

Accenture

101 problems

ProblemDifficultyFrequency Topics
215. Kth Largest Element in an ArrayMedium53.6%
ArrayDivide and ConquerSortingHeap (Priority Queue)Quickselect
876. Middle of the Linked ListEasy53.6%
Linked ListTwo Pointers
35. Search Insert PositionEasy53.6%
ArrayBinary Search
Average Time of Process per MachineEasy53.6%
Database
Convert Sorted Array to Binary Search TreeEasy53.6%
ArrayDivide and ConquerTreeBinary Search TreeBinary Tree
451. Sort Characters By FrequencyMedium53.6%
Hash TableStringSortingHeap (Priority Queue)Bucket SortCounting
Employees Earning More Than Their ManagersEasy53.6%
Database
42. Trapping Rain WaterHard53.6%
ArrayTwo PointersDynamic ProgrammingStackMonotonic Stack
Search in Rotated Sorted Array IIMedium53.6%
ArrayBinary Search
84. Largest Rectangle in HistogramHard53.6%
ArrayStackMonotonic StackRange Minimum/Maximum Query
443. String CompressionMedium53.6%
Two PointersString
146. LRU CacheMedium53.6%
Hash TableLinked ListDesignDoubly-Linked List
205. Isomorphic StringsEasy53.6%
Hash TableString
13. Roman to IntegerEasy43.5%
Hash TableMathString
14. Longest Common PrefixEasy43.5%
ArrayStringTrie
34. Find First and Last Position of Element in Sorted ArrayMedium43.5%
ArrayBinary Search
48. Rotate ImageMedium43.5%
ArrayMathMatrix
104. Maximum Depth of Binary TreeEasy43.5%
TreeDepth-First SearchBreadth-First SearchBinary Tree
125. Valid PalindromeEasy43.5%
Two PointersString
CandyHard43.5%
ArrayGreedy
Reverse Words in a StringMedium43.5%
Two PointersString
Largest NumberMedium43.5%
ArrayStringGreedySorting
300. Longest Increasing SubsequenceMedium43.5%
ArrayBinary SearchDynamic ProgrammingLongest Increasing Subsequence
496. Next Greater Element IEasy43.5%
ArrayHash TableStackMonotonic Stack
389. Find the DifferenceEasy43.5%
Hash TableStringBit ManipulationSorting
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee