Apple
282 problems
| Problem | Difficulty | Frequency ↓ | Topics |
|---|---|---|---|
| 34. Find First and Last Position of Element in Sorted Array | Medium | 65% | TopicsArrayBinary Search |
| 48. Rotate Image | Medium | 65% | TopicsArrayMathMatrix |
| 53. Maximum Subarray | Medium | 65% | TopicsArrayDivide and ConquerDynamic Programming |
| 127. Word Ladder | Hard | 65% | TopicsHash TableStringBreadth-First SearchBidirectional Search |
| Reverse Words in a String | Medium | 65% | TopicsTwo PointersString |
| Insert Delete GetRandom O(1) | Medium | 65% | TopicsArrayHash TableMathDesignRandomized |
| 7. Reverse Integer | Medium | 63.9% | TopicsMath |
| Meeting Rooms II | Medium | 63.9% | TopicsArrayTwo PointersGreedySortingHeap (Priority Queue)Prefix Sum |
| 1146. Snapshot Array | Medium | 63.9% | TopicsArrayHash TableBinary SearchDesignPersistent Data Structure |
| 4. Median of Two Sorted Arrays | Hard | 62.7% | TopicsArrayBinary SearchDivide and Conquer |
| 42. Trapping Rain Water | Hard | 62.7% | TopicsArrayTwo PointersDynamic ProgrammingStackMonotonic Stack |
| 622. Design Circular Queue | Medium | 62.7% | TopicsArrayLinked ListDesignQueue |
| 21. Merge Two Sorted Lists | Easy | 61.4% | TopicsLinked ListRecursion |
| Lowest Common Ancestor of a Binary Tree | Medium | 61.4% | TopicsTreeDepth-First SearchBinary TreeBinary LiftingLowest Common Ancestor |
| 295. Find Median from Data Stream | Hard | 61.4% | TopicsTwo PointersDesignSortingHeap (Priority Queue)Data Stream |
| 560. Subarray Sum Equals K | Medium | 61.4% | TopicsArrayHash TablePrefix Sum |
| 155. Min Stack | Medium | 60% | TopicsStackDesign |
| 3Sum | Medium | 58.5% | TopicsArrayTwo PointersSorting |
| 139. Word Break | Medium | 58.5% | TopicsArrayHash TableStringDynamic ProgrammingTrieMemoizationBrute-Force Search |
| Reverse Bits | Easy | 58.5% | TopicsDivide and ConquerBit Manipulation |
| Basic Calculator II | Medium | 58.5% | TopicsMathStringStack |
| 283. Move Zeroes | Easy | 58.5% | TopicsArrayTwo Pointers |
| 88. Merge Sorted Array | Easy | 56.9% | TopicsArrayTwo PointersSorting |
| 443. String Compression | Medium | 56.9% | TopicsTwo PointersString |
| 70. Climbing Stairs | Easy | 55.2% | TopicsMathDynamic ProgrammingMemoization |