| # | Title | Solution | Difficulty | Source Code | Page |
|---|---|---|---|---|---|
| 56 | Merge Intervals | Medium | MergeIntervals.java | ||
| 75 | Sort Colors | Medium | SortColors.java | ||
| 148 | Sort List | Medium | SortList.java | ||
| 179 | Largest Number | Medium | LargestNumber.java | ||
| 253 | Meeting Rooms II | Medium | MinMeetingRooms.java | ||
| 324 | Wiggle Sort II | Medium | WiggleSort.java | ||
| 767 | Reorganize String | Medium | Reorganizestring.java | ||
| 973 | K Closest Points to Origin | Medium | KClosest.java | ||
| 1152 | Analyze User Website Visit Pattern | Medium | MostVisitedPattern.java | ||
| 1229 | Meeting Scheduler | Medium | MinAvailableDuration.java | ||
| 1244 | Design A Leaderboard | Medium | Leaderboard.java | ||
| 1353 | Maximum Number of Events That Can Be Attended | Medium | MaxEvents.java | ||
| 1383 | Maximum Performance of a Team | Hard | Sorting | ||
| 1481 | Least Number of Unique Integers after K Removals | Medium | FindLeastNumOfUniqueInts.java |
| # | Title | Solution | Difficulty | Source Code | Page |
|---|---|---|---|---|---|
| 395 | Longest Substring with At Least K Repeating Characters | Medium | LongestSubstring.java | ||
| 726 | Number of Atoms | Hard | Recursion | ||
| 761 | Special Binary String | Hard | Recursion |
| # | Title | Solution | Difficulty | Source Code | Page |
|---|---|---|---|---|---|
| 146 | LRU Cache | Medium | LRUCache.java] | ||
| 208 | Implement Trie (Prefix Tree) | Medium | Trie.java | ||
| 251 | Flatten 2D Vector | Medium | Vector2D.java | ||
| 295 | Find Median from Data Stream | Hard | MedianFinder.java | ||
| 348 | Design Tic-Tac-Toe | Medium | TicTacToe.java | ||
| 355 | Design Twitter | Medium | Twitter.java | ||
| 359 | Logger Rate Limiter | Easy | Logger.java | ||
| 362 | Design Hit Counter | Medium | HitCounter.java | ||
| 384 | Shuffle an Array | Medium | Shuffle.java | ||
| 460 | LFU Cache | Hard | LFUCache.java | ||
| 588 | Design In-Memory File System | Hard | FileSystem.java | ||
| 631 | Design Excel Sum Formula | Hard | Excel.java | ||
| 642 | Design Search Autocomplete System | Hard | AutocompleteSystem.java | pages | |
| 716 | Max Stack | Easy | MaxStack.java | ||
| 1348 | Tweet Counts Per Frequency | Medium | TweetCounts.java | ||
| 1396 | Design Underground System | Medium | UndergroundSystem.java | ||
| 1472 | Design Browser History | Medium | BrowserHistory.java |
| # | Title | Solution | Difficulty | Source Code | Page |
|---|---|---|---|---|---|
| 692 | Top K Frequent Words | Medium | Trie | 692 | |
| 212 | Word Search II | Hard | FindWords2.java | ||
| 211 | Design Add and Search Words Data Structure | Medium | WordDictionary.java | ||
| 642 | Design Search Autocomplete System | Hard | Trie | ||
| 472 | Concatenated Words | Hard | Trie | ||
| 208 | Implement Trie (Prefix Tree) | Medium | Trie.java | ||
| 336 | Palindrome Pairs | Hard | Trie | ||
| 421 | Maximum XOR of Two Numbers in an Array | Medium | findMaximumXOR.java | ||
| 676 | Implement Magic Dictionary | Medium | MagicDictionary.java | ||
| 425 | Word Squares | Hard | Trie |