Microsoft
1371 problems
| Problem | Difficulty | Frequency ↓ | Topics |
|---|---|---|---|
| 70. Climbing Stairs | Easy | 66.3% | TopicsMathDynamic ProgrammingMemoization |
| 206. Reverse Linked List | Easy | 65.8% | TopicsLinked ListRecursion |
| 48. Rotate Image | Medium | 65.5% | TopicsArrayMathMatrix |
| 283. Move Zeroes | Easy | 65.3% | TopicsArrayTwo Pointers |
| 21. Merge Two Sorted Lists | Easy | 65% | TopicsLinked ListRecursion |
| 22. Generate Parentheses | Medium | 64.7% | TopicsStringDynamic ProgrammingBacktrackingBracket Sequences |
| 75. Sort Colors | Medium | 64.7% | TopicsArrayTwo PointersSortingQuicksortBubble Sort |
| 23. Merge k Sorted Lists | Hard | 64.4% | TopicsLinked ListDivide and ConquerHeap (Priority Queue)Merge SortTournament Sort |
| 238. Product of Array Except Self | Medium | 63.5% | TopicsArrayPrefix Sum |
| 875. Koko Eating Bananas | Medium | 63.5% | TopicsArrayBinary Search |
| Longest Consecutive Sequence | Medium | 63.2% | TopicsArrayHash TableUnion-Find |
| Create Hello World Function | Easy | 62.9% | Topics— |
| 7. Reverse Integer | Medium | 62.6% | TopicsMath |
| 162. Find Peak Element | Medium | 62.6% | TopicsArrayBinary Search |
| 242. Valid Anagram | Easy | 62.6% | TopicsHash TableStringSorting |
| Rotate Array | Medium | 62% | TopicsArrayMathTwo Pointers |
| 1768. Merge Strings Alternately | Easy | 61.6% | TopicsTwo PointersString |
| 25. Reverse Nodes in k-Group | Hard | 61.3% | TopicsLinked ListRecursion |
| 215. Kth Largest Element in an Array | Medium | 61.3% | TopicsArrayDivide and ConquerSortingHeap (Priority Queue)Quickselect |
| 540. Single Element in a Sorted Array | Medium | 60.6% | TopicsArrayBinary Search |
| 51. N-Queens | Hard | 59.9% | TopicsArrayBacktrackingAlgorithm X |
| 198. House Robber | Medium | 59.9% | TopicsArrayDynamic Programming |
| 17. Letter Combinations of a Phone Number | Medium | 59.1% | TopicsHash TableStringBacktracking |
| 125. Valid Palindrome | Easy | 59.1% | TopicsTwo PointersString |
| 78. Subsets | Medium | 58.8% | TopicsArrayBacktrackingBit Manipulation |