An open API service indexing awesome lists of open source software.

https://github.com/txchen/localleet


https://github.com/txchen/localleet

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

          

# Localleet - leetcode on your desktop

## csharp
```bash
$ cd csharp
# restore nuget package
$ dotnet restore
# to run all the tests:
$ dotnet test
# To test only one class:
$ dotnet test -class LocalLeet.QXXX
```

## Puzzles:

| # | Title | Case count | Difficulty |
|-----|---------------------------------------------------------------------------------------------------------------------------------------------------------|------------|------------|
| 242 | [Valid Anagram](https://leetcode.com/problems/valid-anagram/) | 26 | Easy |
| 241 | [Different Ways to Add Parentheses](https://leetcode.com/problems/different-ways-to-add-parentheses/) | 24 | Medium |
| 240 | [Search a 2D Matrix II](https://leetcode.com/problems/search-a-2d-matrix-ii/) | 127 | Medium |
| 239 | [Sliding Window Maximum](https://leetcode.com/problems/sliding-window-maximum/) | 18 | Hard |
| 238 | [Product of Array Except Self](https://leetcode.com/problems/product-of-array-except-self/) | 17 | Medium |
| 237 | [Delete Node in a Linked List](https://leetcode.com/problems/delete-node-in-a-linked-list/) | 83 | Easy |
| 236 | [Lowest Common Ancestor of a Binary Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/) | 31 | Medium |
| 235 | [Lowest Common Ancestor of a Binary Search Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/) | 27 | Easy |
| 234 | [Palindrome Linked List](https://leetcode.com/problems/palindrome-linked-list/) | 21 | Easy |
| 233 | [Number of Digit One](https://leetcode.com/problems/number-of-digit-one/) | 40 | Medium |
| 232 | [Implement Queue using Stacks](https://leetcode.com/problems/implement-queue-using-stacks/) | 17 | Easy |
| 231 | [Power of Two](https://leetcode.com/problems/power-of-two/) | 1108 | Easy |
| 230 | [Kth Smallest Element in a BST](https://leetcode.com/problems/kth-smallest-element-in-a-bst/) | 91 | Medium |
| 229 | [Majority Element II](https://leetcode.com/problems/majority-element-ii/) | 64 | Medium |
| 228 | [Summary Ranges](https://leetcode.com/problems/summary-ranges/) | 26 | Easy |
| 227 | [Basic Calculator II](https://leetcode.com/problems/basic-calculator-ii/) | 109 | Medium |
| 226 | [Invert Binary Tree](https://leetcode.com/problems/invert-binary-tree/) | 68 | Easy |
| 225 | [Implement Stack using Queues](https://leetcode.com/problems/implement-stack-using-queues/) | 16 | Easy |
| 224 | [Basic Calculator](https://leetcode.com/problems/basic-calculator/) | 36 | Medium |
| 223 | [Rectangle Area](https://leetcode.com/problems/rectangle-area/) | 3081 | Easy |
| 222 | [Count Complete Tree Nodes](https://leetcode.com/problems/count-complete-tree-nodes/) | 18 | Medium |
| 221 | [Maximal Square](https://leetcode.com/problems/maximal-square/) | 67 | Medium |
| 220 | [Contains Duplicate III](https://leetcode.com/problems/contains-duplicate-iii/) | 29 | Medium |
| 219 | [Contains Duplicate II](https://leetcode.com/problems/contains-duplicate-ii/) | 19 | Easy |
| 218 | [The Skyline Problem](https://leetcode.com/problems/the-skyline-problem/) | 33 | Hard |
| 217 | [Contains Duplicate](https://leetcode.com/problems/contains-duplicate/) | 16 | Easy |
| 216 | [Combination Sum III](https://leetcode.com/problems/combination-sum-iii/) | 18 | Medium |
| 215 | [Kth Largest Element in an Array](https://leetcode.com/problems/kth-largest-element-in-an-array/) | 27 | Medium |
| 214 | [Shortest Palindrome](https://leetcode.com/problems/shortest-palindrome/) | 116 | Hard |
| 213 | [House Robber II](https://leetcode.com/problems/house-robber-ii/) | 74 | Medium |
| 212 | [Word Search II](https://leetcode.com/problems/word-search-ii/) | 35 | Hard |
| 211 | [Add and Search Word - Data structure design](https://leetcode.com/problems/add-and-search-word-data-structure-design/) | 13 | Medium |
| 210 | [Course Schedule II](https://leetcode.com/problems/course-schedule-ii/) | 34 | Medium |
| 209 | [Minimum Size Subarray Sum](https://leetcode.com/problems/minimum-size-subarray-sum/) | 13 | Medium |
| 208 | [Implement Trie (Prefix Tree)](https://leetcode.com/problems/implement-trie-prefix-tree/) | 14 | Medium |
| 207 | [Course Schedule](https://leetcode.com/problems/course-schedule/) | 33 | Medium |
| 206 | [Reverse Linked List](https://leetcode.com/problems/reverse-linked-list/) | 27 | Easy |
| 205 | [Isomorphic Strings](Isomorphic Strings) | 30 | Easy |
| 204 | [Count Primes](https://leetcode.com/problems/count-primes/) | 20 | Easy |
| 203 | [Remove Linked List Elements](https://leetcode.com/problems/remove-linked-list-elements/) | 63 | Easy |
| 202 | [Happy Number](https://leetcode.com/problems/happy-number/) | 400 | Easy |
| 201 | [Bitwise AND of Numbers Range](https://leetcode.com/problems/bitwise-and-of-numbers-range/) | 8266 | Medium |
| 200 | [Number of Islands](https://leetcode.com/problems/number-of-islands/) | 45 | Medium |
| 199 | [Binary Tree Right Side View](https://leetcode.com/problems/binary-tree-right-side-view/) | 210 | Medium |
| 198 | [House Robber](https://leetcode.com/problems/house-robber/) | 69 | Easy |
| 191 | [Number of 1 Bits](https://leetcode.com/problems/number-of-1-bits/) | 600 | Easy |
| 190 | [Reverse Bits](https://leetcode.com/problems/reverse-bits/) | 600 | Easy |
| 189 | [Rotate Array](https://leetcode.com/problems/rotate-array/) | 33 | Easy |
| 188 | [Best Time to Buy and Sell Stock IV](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv/) | 211 | Hard |
| 187 | [Repeated DNA Sequences](https://leetcode.com/problems/repeated-dna-sequences/) | 30 | Medium |
| 186 | [Reverse Words in a String II](https://leetcode.com/problems/reverse-words-in-a-string-ii/) ¥ | 0 | Medium |
| 179 | [Largest Number](https://leetcode.com/problems/largest-number/) | 221 | Medium |
| 174 | [Dungeon Game](https://leetcode.com/problems/dungeon-game/) | 44 | Hard |
| 173 | [Binary Search Tree Iterator](https://leetcode.com/problems/binary-search-tree-iterator/) | 61 | Medium |
| 172 | [Factorial Trailing Zeroes](https://leetcode.com/problems/factorial-trailing-zeroes/) | 502 | Easy |
| 171 | [Excel Sheet Column Number](https://leetcode.com/problems/excel-sheet-column-number/) | 1000 | Easy |
| 170 | [Two Sum III - Data structure design](https://leetcode.com/problems/two-sum-iii-data-structure-design/) ¥ | 0 | Easy |
| 169 | [Majority Element](https://leetcode.com/problems/majority-element/) | 42 | Easy |
| 168 | [Excel Sheet Column Title](https://leetcode.com/problems/excel-sheet-column-title/) | 18 | Easy |
| 167 | [Two Sum II - Input array is sorted](https://leetcode.com/problems/two-sum-ii-input-array-is-sorted/) ¥ | 0 | Medium |
| 166 | [Fraction to Recurring Decimal](https://leetcode.com/problems/fraction-to-recurring-decimal/) | 35 | Medium |
| 165 | [Compare Version Numbers](https://leetcode.com/problems/compare-version-numbers/) | 69 | Easy |
| 164 | [Maximum Gap](https://leetcode.com/problems/maximum-gap/) | 16 | Hard |
| 163 | [Missing Ranges](https://leetcode.com/problems/missing-ranges/) ¥ | 0 | Medium |
| 162 | [Find Peak Element](https://leetcode.com/problems/find-peak-element/) | 58 | Medium |
| 161 | [One Edit Distance](https://leetcode.com/problems/one-edit-distance/)¥ | 0 | Medium |
| 160 | [Intersection of Two Linked Lists](https://leetcode.com/problems/intersection-of-two-linked-lists/) | 42 | Easy |
| 159 | [Longest Substring with At Most Two Distinct Characters](https://leetcode.com/problems/longest-substring-with-at-most-two-distinct-characters/) ¥ | 0 | Hard |
| 158 | [Read N Characters Given Read4 II - Call multiple times](https://leetcode.com/problems/read-n-characters-given-read4-ii-call-multiple-times/) ¥ | 0 | Hard |
| 157 | [Read N Characters Given Read4](https://leetcode.com/problems/read-n-characters-given-read4/) ¥ | 0 | Easy |
| 156 | [Binary Tree Upside Down](https://leetcode.com/problems/binary-tree-upside-down/) ¥ | 0 | Medium |
| 155 | [Min Stack](https://leetcode.com/problems/min-stack/) | 17 | Easy |
| 154 | [Find Minimum in Rotated Sorted Array II](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii/) | 188 | Hard |
| 153 | [Find Minimum in Rotated Sorted Array](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/) | 146 | Medium |
| 152 | [Maximum Product Subarray](https://leetcode.com/problems/maximum-product-subarray/) | 183 | Medium |
| 151 | [Reverse Words in a String](https://leetcode.com/problems/reverse-words-in-a-string/) | 22 | Medium |
| 150 | [Evaluate Reverse Polish Notation](https://leetcode.com/problems/evaluate-reverse-polish-notation/) | 20 | Medium |
| 149 | [Max Points on a Line](https://leetcode.com/problems/max-points-on-a-line/) | 27 | Hard |
| 148 | [Sort List](https://leetcode.com/problems/sort-list/) | 15 | Medium |
| 147 | [Insertion Sort List](https://leetcode.com/problems/insertion-sort-list/) | 21 | Medium |
| 146 | [LRU Cache](https://leetcode.com/problems/lru-cache/) | 17 | Hard |
| 145 | [Binary Tree Postorder Traversal](https://leetcode.com/problems/binary-tree-postorder-traversal/) | 67 | Hard |
| 144 | [Binary Tree Preorder Traversal](https://leetcode.com/problems/binary-tree-preorder-traversal/) | 67 | Medium |
| 143 | [Reorder List](https://leetcode.com/problems/reorder-list/) | 13 | Medium |
| 142 | [Linked List Cycle II](https://leetcode.com/problems/linked-list-cycle-ii/) | 16 | Medium |
| 141 | [Linked List Cycle](https://leetcode.com/problems/linked-list-cycle/) | 16 | Medium |
| 140 | [Word Break II](https://leetcode.com/problems/word-break-ii/) | 29 | Hard |
| 139 | [Word Break](https://leetcode.com/problems/word-break/) | 26 | Medium |
| 138 | [Copy List with Random Pointer](https://leetcode.com/problems/copy-list-with-random-pointer/) | 11 | Hard |
| 137 | [Single Number II](https://leetcode.com/problems/single-number-ii/) | 11 | Medium |
| 136 | [Single Number](https://leetcode.com/problems/single-number/) | 15 | Medium |
| 135 | [Candy](https://leetcode.com/problems/candy/) | 28 | Hard |
| 134 | [Gas Station](https://leetcode.com/problems/gas-station/) | 16 | Medium |
| 133 | [Clone Graph](https://leetcode.com/problems/clone-graph/) | 12 | Medium |
| 132 | [Palindrome Partitioning II](https://leetcode.com/problems/palindrome-partitioning-ii/) | 27 | Hard |
| 131 | [Palindrome Partitioning](https://leetcode.com/problems/palindrome-partitioning/) | 20 | Medium |
| 130 | [Surrounded Regions](https://leetcode.com/problems/surrounded-regions/) | 56 | Medium |
| 129 | [Sum Root to Leaf Numbers](https://leetcode.com/problems/sum-root-to-leaf-numbers/) | 109 | Medium |
| 128 | [Longest Consecutive Sequence](https://leetcode.com/problems/longest-consecutive-sequence/) | 67 | Hard |
| 127 | [Word Ladder](https://leetcode.com/problems/word-ladder/) | 37 | Medium |
| 126 | [Word Ladder II](https://leetcode.com/problems/word-ladder-ii/) | 37 | Hard |
| 125 | [Valid Palindrome](https://leetcode.com/problems/valid-palindrome/) | 475 | Easy |
| 124 | [Binary Tree Maximum Path Sum](https://leetcode.com/problems/binary-tree-maximum-path-sum/) | 92 | Hard |
| 123 | [Best Time to Buy and Sell Stock III](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii/) | 198 | Hard |
| 122 | [Best Time to Buy and Sell Stock II](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/) | 198 | Medium |
| 121 | [Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock/) | 198 | Medium |
| 120 | [Triangle](https://leetcode.com/problems/triangle/) | 43 | Medium |
| 119 | [Pascal's Triangle II](https://leetcode.com/problems/pascals-triangle-ii/) | 34 | Easy |
| 118 | [Pascal's Triangle](https://leetcode.com/problems/pascals-triangle/) | 15 | Easy |
| 117 | [Populating Next Right Pointers in Each Node II](https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii/) | 61 | Hard |
| 116 | [Populating Next Right Pointers in Each Node](https://leetcode.com/problems/populating-next-right-pointers-in-each-node/) | 14 | Medium |
| 115 | [Distinct Subsequences](https://leetcode.com/problems/distinct-subsequences/) | 63 | Hard |
| 114 | [Flatten Binary Tree to Linked List](https://leetcode.com/problems/flatten-binary-tree-to-linked-list/) | 225 | Medium |
| 113 | [Path Sum II](https://leetcode.com/problems/path-sum-ii/) | 114 | Medium |
| 112 | [Path Sum](https://leetcode.com/problems/path-sum/) | 114 | Easy |
| 111 | [Minimum Depth of Binary Tree](https://leetcode.com/problems/minimum-depth-of-binary-tree/) | 41 | Easy |
| 110 | [Balanced Binary Tree](https://leetcode.com/problems/balanced-binary-tree/) | 226 | Easy |
| 109 | [Convert Sorted List to Binary Search Tree](https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree/) | 32 | Medium |
| 108 | [Convert Sorted Array to Binary Search Tree](https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree/) | 32 | Medium |
| 107 | [Binary Tree Level Order Traversal II](https://leetcode.com/problems/binary-tree-level-order-traversal-ii/) | 34 | Easy |
| 106 | [Construct Binary Tree from Inorder and Postorder Traversal](https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal/) | 202 | Medium |
| 105 | [Construct Binary Tree from Preorder and Inorder Traversal](https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/) | 202 | Medium |
| 104 | [Maximum Depth of Binary Tree](https://leetcode.com/problems/maximum-depth-of-binary-tree/) | 38 | Easy |
| 103 | [Binary Tree Zigzag Level Order Traversal](https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/) | 33 | Medium |
| 102 | [Binary Tree Level Order Traversal](https://leetcode.com/problems/binary-tree-level-order-traversal/) | 33 | Easy |
| 101 | [Symmetric Tree](https://leetcode.com/problems/symmetric-tree/) | 190 | Easy |
| 100 | [Same Tree](https://leetcode.com/problems/same-tree/) | 52 | Easy |
| 099 | [Recover Binary Search Tree](https://leetcode.com/problems/recover-binary-search-tree/) | 2516 | Hard |
| 098 | [Validate Binary Search Tree](https://leetcode.com/problems/validate-binary-search-tree/) | 54 | Medium |
| 097 | [Interleaving String](https://leetcode.com/problems/interleaving-string/) | 99 | Hard |
| 096 | [Unique Binary Search Trees](https://leetcode.com/problems/unique-binary-search-trees/) | 14 | Medium |
| 095 | [Unique Binary Search Trees II](https://leetcode.com/problems/unique-binary-search-trees-ii/) | 9 | Medium |
| 094 | [Binary Tree Inorder Traversal](https://leetcode.com/problems/binary-tree-inorder-traversal/) | 67 | Medium |
| 093 | [Restore IP Addresses](https://leetcode.com/problems/restore-ip-addresses/) | 147 | Medium |
| 092 | [Reverse Linked List II](https://leetcode.com/problems/reverse-linked-list-ii/) | 44 | Medium |
| 091 | [Decode Ways](https://leetcode.com/problems/decode-ways/) | 255 | Medium |
| 090 | [Subsets II](https://leetcode.com/problems/subsets-ii/) | 19 | Medium |
| 089 | [Gray Code](https://leetcode.com/problems/gray-code/) | 12 | Medium |
| 088 | [Merge Sorted Array](https://leetcode.com/problems/merge-sorted-array/) | 59 | Easy |
| 087 | [Scramble String](https://leetcode.com/problems/scramble-string/) | 281 | Hard |
| 086 | [Partition List](https://leetcode.com/problems/partition-list/) | 166 | Medium |
| 085 | [Maximal Rectangle](https://leetcode.com/problems/maximal-rectangle/) | 57 | Hard |
| 084 | [Largest Rectangle in Histogram](https://leetcode.com/problems/largest-rectangle-in-histogram/) | 94 | Hard |
| 083 | [Remove Duplicates from Sorted List](https://leetcode.com/problems/remove-duplicates-from-sorted-list/) | 164 | Easy |
| 082 | [Remove Duplicates from Sorted List II](https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii/) | 166 | Medium |
| 081 | [Search in Rotated Sorted Array II](https://leetcode.com/problems/search-in-rotated-sorted-array-ii/) | 271 | Medium |
| 080 | [Remove Duplicates from Sorted Array II](https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii/) | 164 | Medium |
| 079 | [Word Search](https://leetcode.com/problems/word-search/) | 76 | Medium |
| 078 | [Subsets](https://leetcode.com/problems/subsets/) | 10 | Medium |
| 077 | [Combinations](https://leetcode.com/problems/combinations/) | 26 | Medium |
| 076 | [Minimum Window Substring](https://leetcode.com/problems/minimum-window-substring/) | 266 | Hard |
| 075 | [Sort Colors](https://leetcode.com/problems/sort-colors/) | 86 | Medium |
| 074 | [Search a 2D Matrix](https://leetcode.com/problems/search-a-2d-matrix/) | 134 | Medium |
| 073 | [Set Matrix Zeroes](https://leetcode.com/problems/set-matrix-zeroes/) | 154 | Medium |
| 072 | [Edit Distance](https://leetcode.com/problems/edit-distance/) | 1145 | Hard |
| 071 | [Simplify Path](https://leetcode.com/problems/simplify-path/) | 243 | Medium |
| 070 | [Climbing Stairs](https://leetcode.com/problems/climbing-stairs/) | 45 | Easy |
| 069 | [Sqrt(x)](https://leetcode.com/problems/sqrtx/) | 1016 | Medium |
| 068 | [Text Justification](https://leetcode.com/problems/text-justification/) | 24 | Hard |
| 067 | [Add Binary](https://leetcode.com/problems/add-binary/) | 294 | Easy |
| 066 | [Plus One](https://leetcode.com/problems/plus-one/) | 108 | Easy |
| 065 | [Valid Number](https://leetcode.com/problems/valid-number/) | 1479 | Hard |
| 064 | [Minimum Path Sum](https://leetcode.com/problems/minimum-path-sum/) | 61 | Medium |
| 063 | [Unique Paths II](https://leetcode.com/problems/unique-paths-ii/) | 42 | Medium |
| 062 | [Unique Paths](https://leetcode.com/problems/unique-paths/) | 61 | Medium |
| 061 | [Rotate List](https://leetcode.com/problems/rotate-list/) | 229 | Medium |
| 060 | [Permutation Sequence](https://leetcode.com/problems/permutation-sequence/) | 200 | Medium |
| 059 | [Spiral Matrix II](https://leetcode.com/problems/spiral-matrix-ii/) | 21 | Medium |
| 058 | [Length of Last Word](https://leetcode.com/problems/length-of-last-word/) | 59 | Easy |
| 057 | [Insert Interval](https://leetcode.com/problems/insert-interval/) | 151 | Hard |
| 056 | [Merge Intervals](https://leetcode.com/problems/merge-intervals/) | 168 | Hard |
| 055 | [Jump Game](https://leetcode.com/problems/jump-game/) | 66 | Medium |
| 054 | [Spiral Matrix](https://leetcode.com/problems/spiral-matrix/) | 21 | Medium |
| 053 | [Maximum Subarray](https://leetcode.com/problems/maximum-subarray/) | 200 | Medium |
| 052 | [N-Queens II](https://leetcode.com/problems/n-queens-ii/) | 12 | Hard |
| 051 | [N-Queens](https://leetcode.com/problems/n-queens/) | 9 | Hard |
| 050 | ["Pow(x, n)"](https://leetcode.com/problems/powx-n/) | 299 | Medium |
| 049 | [Anagrams](https://leetcode.com/problems/anagrams/) | 100 | Medium |
| 048 | [Rotate Image](https://leetcode.com/problems/rotate-image/) | 20 | Medium |
| 047 | [Permutations II](https://leetcode.com/problems/permutations-ii/) | 30 | Hard |
| 046 | [Permutations](https://leetcode.com/problems/permutations/) | 25 | Medium |
| 045 | [Jump Game II](https://leetcode.com/problems/jump-game-ii/) | 88 | Hard |
| 044 | [Wildcard Matching](https://leetcode.com/problems/wildcard-matching/) | 1800 | Hard |
| 043 | [Multiply Strings](https://leetcode.com/problems/multiply-strings/) | 311 | Medium |
| 042 | [Trapping Rain Water](https://leetcode.com/problems/trapping-rain-water/) | 314 | Hard |
| 041 | [First Missing Positive](https://leetcode.com/problems/first-missing-positive/) | 156 | Hard |
| 040 | [Combination Sum II](https://leetcode.com/problems/combination-sum-ii/) | 172 | Medium |
| 039 | [Combination Sum](https://leetcode.com/problems/combination-sum/) | 168 | Medium |
| 038 | [Count and Say](https://leetcode.com/problems/count-and-say/) | 18 | Easy |
| 037 | [Sudoku Solver](https://leetcode.com/problems/sudoku-solver/) | 6 | Hard |
| 036 | [Valid Sudoku](https://leetcode.com/problems/valid-sudoku/) | 500 | Easy |
| 035 | [Search Insert Position](https://leetcode.com/problems/search-insert-position/) | 62 | Medium |
| 034 | [Search for a Range](https://leetcode.com/problems/search-for-a-range/) | 81 | Medium |
| 033 | [Search in Rotated Sorted Array](https://leetcode.com/problems/search-in-rotated-sorted-array/) | 194 | Hard |
| 032 | [Longest Valid Parentheses](https://leetcode.com/problems/longest-valid-parentheses/) | 229 | Hard |
| 031 | [Next Permutation](https://leetcode.com/problems/next-permutation/) | 265 | Medium |
| 030 | [Substring with Concatenation of All Words](https://leetcode.com/problems/substring-with-concatenation-of-all-words/) | 160 | Hard |
| 029 | [Divide Two Integers](https://leetcode.com/problems/divide-two-integers/) | 987 | Medium |
| 028 | [Implement strStr()](https://leetcode.com/problems/implement-strstr/) | 67 | Easy |
| 027 | [Remove Element](https://leetcode.com/problems/remove-element/) | 112 | Easy |
| 026 | [Remove Duplicates from Sorted Array](https://leetcode.com/problems/remove-duplicates-from-sorted-array/) | 160 | Easy |
| 025 | [Reverse Nodes in k-Group](https://leetcode.com/problems/reverse-nodes-in-k-group/) | 81 | Hard |
| 024 | [Swap Nodes in Pairs](https://leetcode.com/problems/swap-nodes-in-pairs/) | 55 | Medium |
| 023 | [Merge k Sorted Lists](https://leetcode.com/problems/merge-k-sorted-lists/) | 129 | Hard |
| 022 | [Generate Parentheses](https://leetcode.com/problems/generate-parentheses/) | 8 | Medium |
| 021 | [Merge Two Sorted Lists](https://leetcode.com/problems/merge-two-sorted-lists/) | 208 | Easy |
| 020 | [Valid Parentheses](https://leetcode.com/problems/valid-parentheses/) | 61 | Easy |
| 019 | [Remove Nth Node From End of List](https://leetcode.com/problems/remove-nth-node-from-end-of-list/) | 207 | Easy |
| 018 | [4Sum](https://leetcode.com/problems/4sum/) | 282 | Medium |
| 017 | [Letter Combinations of a Phone Number](https://leetcode.com/problems/letter-combinations-of-a-phone-number/) | 25 | Medium |
| 016 | [3Sum Closest](https://leetcode.com/problems/3sum-closest/) | 119 | Medium |
| 015 | [3Sum](https://leetcode.com/problems/3sum/) | 311 | Medium |
| 014 | [Longest Common Prefix](https://leetcode.com/problems/longest-common-prefix/) | 117 | Easy |
| 013 | [Roman to Integer](https://leetcode.com/problems/roman-to-integer/) | 3999 | Easy |
| 012 | [Integer to Roman](https://leetcode.com/problems/integer-to-roman/) | 3999 | Medium |
| 011 | [Container With Most Water](https://leetcode.com/problems/container-with-most-water/) | 45 | Medium |
| 010 | [Regular Expression Matching](https://leetcode.com/problems/regular-expression-matching/) | 439 | Hard |
| 009 | [Palindrome Number](https://leetcode.com/problems/palindrome-number/) | 11499 | Easy |
| 008 | [String to Integer (atoi)](https://leetcode.com/problems/string-to-integer-atoi/) | 1039 | Easy |
| 007 | [Reverse Integer](https://leetcode.com/problems/reverse-integer/) | 1020 | Easy |
| 006 | [ZigZag Conversion](https://leetcode.com/problems/zigzag-conversion/) | 1158 | Easy |
| 005 | [Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring/) | 86 | Medium |
| 004 | [Median of Two Sorted Arrays](https://leetcode.com/problems/median-of-two-sorted-arrays/) | 2078 | Hard |
| 003 | [Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters/) | 1001 | Medium |
| 002 | [Add Two Numbers](https://leetcode.com/problems/add-two-numbers/) | 1555 | Medium |
| 001 | [Two Sum](https://leetcode.com/problems/two-sum/) | 10 | Medium |