2 Dynamic Programming https://leetcode.com/problems/trapping-rain-water Hard 3 Dynamic Programming https://leetcode.com/problems/longest-palindromic-substring Medium 4 Dynamic Programming https://leetcode.com/problems/best-time-to-buy-and-sell-stock Easy 5 Dynamic Programming https://leetcode.com/problems/generate-parentheses Medium 6 Dynamic Programming https://leetcode.com/problems/house-robber Medium 7 Dynamic Programming https://leetcode.com/problems/longest-increasing-subsequence Medium 8 Dynamic Programming https://leetcode.com/problems/maximum-product-subarray Medium 9 Dynamic Programming https://leetcode.com/problems/climbing-stairs Easy 10 Dynamic Programming https://leetcode.com/problems/coin-change Medium 11 Dynamic Programming https://leetcode.com/problems/jump-game Medium 12 Dynamic Programming https://leetcode.com/problems/word-break Medium 13 Dynamic Programming https://leetcode.com/problems/binary-tree-maximum-path-sum Hard 14 Dynamic Programming https://leetcode.com/problems/unique-paths Medium 15 Dynamic Programming https://leetcode.com/problems/edit-distance Hard 16 Dynamic Programming https://leetcode.com/problems/regular-expression-matching Hard 17 Dynamic Programming https://leetcode.com/problems/longest-valid-parentheses Hard 18 Dynamic Programming https://leetcode.com/problems/jump-game-ii Medium 19 Dynamic Programming https://leetcode.com/problems/partition-equal-subset-sum Medium 20 Dynamic Programming https://leetcode.com/problems/unique-binary-search-trees Medium 21 Dynamic Programming https://leetcode.com/problems/maximal-square Medium 22 Dynamic Programming https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii Medium 23 Dynamic Programming https://leetcode.com/problems/minimum-path-sum Medium 24 Dynamic Programming https://leetcode.com/problems/perfect-squares Medium 25 Dynamic Programming https://leetcode.com/problems/decode-ways Medium 26 Dynamic Programming https://leetcode.com/problems/maximal-rectangle Hard 27 Dynamic Programming https://leetcode.com/problems/target-sum Medium 28 Dynamic Programming https://leetcode.com/problems/house-robber-iii Medium 29 Dynamic Programming https://leetcode.com/problems/palindromic-substrings Medium 30 Dynamic Programming https://leetcode.com/problems/burst-balloons Hard 31 Dynamic Programming https://leetcode.com/problems/counting-bits Easy 32 Dynamic Programming https://leetcode.com/problems/longest-common-subsequence Medium 33 Dynamic Programming https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii Hard 34 Dynamic Programming https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown Medium 35 Dynamic Programming https://leetcode.com/problems/palindrome-partitioning Medium 36 Dynamic Programming https://leetcode.com/problems/min-cost-climbing-stairs Easy 37 Dynamic Programming https://leetcode.com/problems/longest-increasing-path-in-a-matrix Hard 38 Dynamic Programming https://leetcode.com/problems/longest-palindromic-subsequence Medium 39 Dynamic Programming https://leetcode.com/problems/house-robber-ii Medium 40 Dynamic Programming https://leetcode.com/problems/pascals-triangle Easy 41 Dynamic Programming https://leetcode.com/problems/coin-change-2 Medium 42 Dynamic Programming https://leetcode.com/problems/unique-binary-search-trees-ii Medium 43 Dynamic Programming https://leetcode.com/problems/cheapest-flights-within-k-stops Medium 44 Dynamic Programming https://leetcode.com/problems/partition-to-k-equal-sum-subsets Medium 45 Dynamic Programming https://leetcode.com/problems/word-break-ii Hard 46 Dynamic Programming https://leetcode.com/problems/triangle Medium 47 Dynamic Programming https://leetcode.com/problems/wildcard-matching Hard 48 Dynamic Programming https://leetcode.com/problems/unique-paths-ii Medium 49 Dynamic Programming https://leetcode.com/problems/split-array-largest-sum Hard 50 Dynamic Programming https://leetcode.com/problems/minimum-cost-for-tickets Medium 51 Dynamic Programming https://leetcode.com/problems/01-matrix Medium 52 Dynamic Programming https://leetcode.com/problems/dungeon-game Hard 53 Dynamic Programming https://leetcode.com/problems/ugly-number-ii Medium 54 Dynamic Programming https://leetcode.com/problems/is-subsequence Easy 55 Dynamic Programming https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee Medium 56 Dynamic Programming https://leetcode.com/problems/interleaving-string Medium 57 Dynamic Programming https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv Hard 58 Dynamic Programming https://leetcode.com/problems/maximum-length-of-repeated-subarray Medium 59 Dynamic Programming https://leetcode.com/problems/non-overlapping-intervals Medium 60 Dynamic Programming https://leetcode.com/problems/different-ways-to-add-parentheses Medium 61 Dynamic Programming https://leetcode.com/problems/number-of-longest-increasing-subsequence Medium 62 Dynamic Programming https://leetcode.com/problems/valid-parenthesis-string Medium 63 Dynamic Programming https://leetcode.com/problems/combination-sum-iv Medium 64 Dynamic Programming https://leetcode.com/problems/distinct-subsequences Hard 65 Dynamic Programming https://leetcode.com/problems/largest-divisible-subset Medium 66 Dynamic Programming https://leetcode.com/problems/delete-and-earn Medium 67 Dynamic Programming https://leetcode.com/problems/sum-of-subarray-minimums Medium 68 Dynamic Programming https://leetcode.com/problems/count-square-submatrices-with-all-ones Medium 69 Dynamic Programming https://leetcode.com/problems/palindrome-partitioning-ii Hard 70 Dynamic Programming https://leetcode.com/problems/longest-string-chain Medium 71 Dynamic Programming https://leetcode.com/problems/minimum-cost-tree-from-leaf-values Medium 72 Dynamic Programming https://leetcode.com/problems/russian-doll-envelopes Hard 73 Dynamic Programming https://leetcode.com/problems/maximum-profit-in-job-scheduling Hard 74 Dynamic Programming https://leetcode.com/problems/predict-the-winner Medium 75 Dynamic Programming https://leetcode.com/problems/maximum-sum-circular-subarray Medium 76 Dynamic Programming https://leetcode.com/problems/fibonacci-number Easy 77 Dynamic Programming https://leetcode.com/problems/arithmetic-slices Medium 78 Dynamic Programming https://leetcode.com/problems/ones-and-zeroes Medium 79 Dynamic Programming https://leetcode.com/problems/delete-operation-for-two-strings Medium 80 Dynamic Programming https://leetcode.com/problems/integer-break Medium 81 Dynamic Programming https://leetcode.com/problems/binary-tree-cameras Hard 82 Dynamic Programming https://leetcode.com/problems/wiggle-subsequence Medium 83 Dynamic Programming https://leetcode.com/problems/sum-of-distances-in-tree Hard 84 Dynamic Programming https://leetcode.com/problems/2-keys-keyboard Medium 85 Dynamic Programming https://leetcode.com/problems/minimum-number-of-refueling-stops Hard 86 Dynamic Programming https://leetcode.com/problems/all-possible-full-binary-trees Medium 87 Dynamic Programming https://leetcode.com/problems/cherry-pickup Hard 88 Dynamic Programming https://leetcode.com/problems/frog-jump Hard 89 Dynamic Programming https://leetcode.com/problems/pascals-triangle-ii Easy 90 Dynamic Programming https://leetcode.com/problems/super-egg-drop Hard 91 Dynamic Programming https://leetcode.com/problems/maximum-length-of-pair-chain Medium 92 Dynamic Programming https://leetcode.com/problems/minimum-swaps-to-make-sequences-increasing Hard 93 Dynamic Programming https://leetcode.com/problems/partition-array-for-maximum-sum Medium 94 Dynamic Programming https://leetcode.com/problems/longest-arithmetic-subsequence Medium 95 Dynamic Programming https://leetcode.com/problems/last-stone-weight-ii Medium 96 Dynamic Programming https://leetcode.com/problems/beautiful-arrangement Medium 97 Dynamic Programming https://leetcode.com/problems/minimum-falling-path-sum Medium 98 Dynamic Programming https://leetcode.com/problems/max-sum-of-rectangle-no-larger-than-k Hard 99 Dynamic Programming https://leetcode.com/problems/shortest-common-supersequence Hard 100 Dynamic Programming https://leetcode.com/problems/number-of-dice-rolls-with-target-sum Medium 101 Dynamic Programming https://leetcode.com/problems/stone-game Medium 102 Dynamic Programming https://leetcode.com/problems/knight-probability-in-chessboard Medium 103 Dynamic Programming https://leetcode.com/problems/minimum-ascii-delete-sum-for-two-strings Medium 104 Dynamic Programming https://leetcode.com/problems/can-i-win Medium 105 Dynamic Programming https://leetcode.com/problems/concatenated-words Hard 106 Dynamic Programming https://leetcode.com/problems/count-number-of-teams Medium 107 Dynamic Programming https://leetcode.com/problems/longest-mountain-in-array Medium 108 Dynamic Programming https://leetcode.com/problems/flip-string-to-monotone-increasing Medium 109 Dynamic Programming https://leetcode.com/problems/count-sorted-vowel-strings Medium 110 Dynamic Programming https://leetcode.com/problems/push-dominoes Medium 111 Dynamic Programming https://leetcode.com/problems/maximum-sum-of-3-non-overlapping-subarrays Hard 112 Dynamic Programming https://leetcode.com/problems/uncrossed-lines Medium 113 Dynamic Programming https://leetcode.com/problems/maximum-sum-of-two-non-overlapping-subarraysMedium 114 Dynamic Programming https://leetcode.com/problems/largest-sum-of-averages Medium 115 Dynamic Programming https://leetcode.com/problems/matchsticks-to-square Medium 116 Dynamic Programming https://leetcode.com/problems/remove-boxes Hard 117 Dynamic Programming https://leetcode.com/problems/minimum-cost-to-merge-stones Hard 118 Dynamic Programming https://leetcode.com/problems/out-of-boundary-paths Medium 119 Dynamic Programming https://leetcode.com/problems/minimum-insertion-steps-to-make-a-string-palindrome Hard 120 Dynamic Programming https://leetcode.com/problems/n-th-tribonacci-number Easy 121 Dynamic Programming https://leetcode.com/problems/count-submatrices-with-all-ones Medium 122 Dynamic Programming https://leetcode.com/problems/guess-number-higher-or-lower-ii Medium 123 Dynamic Programming https://leetcode.com/problems/as-far-from-land-as-possible Medium 124 Dynamic Programming https://leetcode.com/problems/domino-and-tromino-tiling Medium 125 Dynamic Programming https://leetcode.com/problems/length-of-longest-fibonacci-subsequence Medium 126 Dynamic Programming https://leetcode.com/problems/super-ugly-number Medium 127 Dynamic Programming https://leetcode.com/problems/minimum-number-of-taps-to-open-to-water-a-garden Hard 128 Dynamic Programming https://leetcode.com/problems/shortest-path-visiting-all-nodes Hard 129 Dynamic Programming https://leetcode.com/problems/knight-dialer Medium 130 Dynamic Programming https://leetcode.com/problems/best-sightseeing-pair Medium 131 Dynamic Programming https://leetcode.com/problems/scramble-string Hard 132 Dynamic Programming https://leetcode.com/problems/odd-even-jump Hard 133 Dynamic Programming https://leetcode.com/problems/arithmetic-slices-ii-subsequence Hard 134 Dynamic Programming https://leetcode.com/problems/longest-turbulent-subarray Medium 135 Dynamic Programming https://leetcode.com/problems/count-different-palindromic-subsequences Hard 136 Dynamic Programming https://leetcode.com/problems/stone-game-ii Medium 137 Dynamic Programming https://leetcode.com/problems/filling-bookcase-shelves Medium 138 Dynamic Programming https://leetcode.com/problems/divisor-game Easy 139 Dynamic Programming https://leetcode.com/problems/number-of-good-ways-to-split-a-string Medium 140 Dynamic Programming https://leetcode.com/problems/jump-game-vi Medium 141 Dynamic Programming https://leetcode.com/problems/maximum-subarray-sum-with-one-deletion Medium 142 Dynamic Programming https://leetcode.com/problems/video-stitching Medium 143 Dynamic Programming https://leetcode.com/problems/find-two-non-overlapping-sub-arrays-each-with-target-sum Medium 144 Dynamic Programming https://leetcode.com/problems/greatest-sum-divisible-by-three Medium 145 Dynamic Programming https://leetcode.com/problems/cherry-pickup-ii Hard 146 Dynamic Programming https://leetcode.com/problems/largest-plus-sign Medium 147 Dynamic Programming https://leetcode.com/problems/minimum-difficulty-of-a-job-schedule Hard 148 Dynamic Programming https://leetcode.com/problems/numbers-at-most-n-given-digit-set Hard 149 Dynamic Programming https://leetcode.com/problems/non-negative-integers-without-consecutive-ones Hard 150 Dynamic Programming https://leetcode.com/problems/student-attendance-record-ii Hard 151 Dynamic Programming https://leetcode.com/problems/maximum-number-of-points-with-cost Medium 152 Dynamic Programming https://leetcode.com/problems/unique-substrings-in-wraparound-string Medium 153 Dynamic Programming https://leetcode.com/problems/decode-ways-ii Hard 154 Dynamic Programming https://leetcode.com/problems/champagne-tower Medium 155 Dynamic Programming https://leetcode.com/problems/maximum-length-of-subarray-with-positive-product Medium 156 Dynamic Programming https://leetcode.com/problems/distinct-subsequences-ii Hard 157 Dynamic Programming https://leetcode.com/problems/find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance Medium 158 Dynamic Programming https://leetcode.com/problems/count-unique-characters-of-all-substrings-of-a-given-string Hard 159 Dynamic Programming https://leetcode.com/problems/find-the-shortest-superstring Hard 160 Dynamic Programming https://leetcode.com/problems/minimum-cost-to-cut-a-stick Hard 161 Dynamic Programming https://leetcode.com/problems/shopping-offers Medium 162 Dynamic Programming https://leetcode.com/problems/minimum-score-triangulation-of-polygon Medium 163 Dynamic Programming https://leetcode.com/problems/longest-zigzag-path-in-a-binary-tree Medium 164 Dynamic Programming https://leetcode.com/problems/bitwise-ors-of-subarrays Medium 165 Dynamic Programming https://leetcode.com/problems/new-21-game Medium 166 Dynamic Programming https://leetcode.com/problems/count-vowels-permutation Hard 167 Dynamic Programming https://leetcode.com/problems/maximum-sum-bst-in-binary-tree Hard 168 Dynamic Programming https://leetcode.com/problems/stone-game-iii Hard 169 Dynamic Programming https://leetcode.com/problems/kth-ancestor-of-a-tree-node Hard 170 Dynamic Programming https://leetcode.com/problems/minimum-time-to-make-rope-colorful Medium 171 Dynamic Programming https://leetcode.com/problems/longest-arithmetic-subsequence-of-given-difference Medium 172 Dynamic Programming https://leetcode.com/problems/binary-trees-with-factors Medium 173 Dynamic Programming https://leetcode.com/problems/count-numbers-with-unique-digits Medium 174 Dynamic Programming https://leetcode.com/problems/race-car Hard 175 Dynamic Programming https://leetcode.com/problems/k-concatenation-maximum-sum Medium 176 Dynamic Programming https://leetcode.com/problems/reducing-dishes Hard 177 Dynamic Programming https://leetcode.com/problems/split-array-with-same-average Hard 178 Dynamic Programming https://leetcode.com/problems/strange-printer Hard 179 Dynamic Programming https://leetcode.com/problems/minimum-number-of-increments-on-subarrays-to-form-a-target-array Hard 180 Dynamic Programming https://leetcode.com/problems/k-inverse-pairs-array Hard 181 Dynamic Programming https://leetcode.com/problems/sort-integers-by-the-power-value Medium 182 Dynamic Programming https://leetcode.com/problems/rotate-function Medium 183 Dynamic Programming https://leetcode.com/problems/integer-replacement Medium 184 Dynamic Programming https://leetcode.com/problems/longest-subarray-of-1s-after-deleting-one-elementMedium 185 Dynamic Programming https://leetcode.com/problems/minimum-distance-to-type-a-word-using-two-fingersHard 186 Dynamic Programming https://leetcode.com/problems/number-of-ways-to-paint-n-3-grid Hard 187 Dynamic Programming https://leetcode.com/problems/ways-to-make-a-fair-array Medium 188 Dynamic Programming https://leetcode.com/problems/best-team-with-no-conflicts Medium 189 Dynamic Programming https://leetcode.com/problems/constrained-subsequence-sum Hard 190 Dynamic Programming https://leetcode.com/problems/stickers-to-spell-word Hard 191 Dynamic Programming https://leetcode.com/problems/number-of-music-playlists Hard 192 Dynamic Programming https://leetcode.com/problems/number-of-sub-arrays-with-odd-sum Medium 193 Dynamic Programming https://leetcode.com/problems/smallest-sufficient-team Hard 194 Dynamic Programming https://leetcode.com/problems/freedom-trail Hard 195 Dynamic Programming https://leetcode.com/problems/dice-roll-simulation Hard 196 Dynamic Programming https://leetcode.com/problems/palindrome-partitioning-iii Hard 197 Dynamic Programming https://leetcode.com/problems/where-will-the-ball-fall Medium 198 Dynamic Programming https://leetcode.com/problems/minimum-falling-path-sum-ii Hard 199 Dynamic Programming https://leetcode.com/problems/allocate-mailboxes Hard 200 Dynamic Programming https://leetcode.com/problems/poor-pigs Hard 201 Dynamic Programming https://leetcode.com/problems/number-of-squareful-arrays Hard 202 Dynamic Programming https://leetcode.com/problems/number-of-ways-to-arrive-at-destination Medium 203 Dynamic Programming https://leetcode.com/problems/number-of-digit-one Hard 204 Dynamic Programming https://leetcode.com/problems/stone-game-vii Medium 205 Dynamic Programming https://leetcode.com/problems/tallest-billboard Hard 206 Dynamic Programming https://leetcode.com/problems/minimum-jumps-to-reach-home Medium 207 Dynamic Programming https://leetcode.com/problems/minimum-number-of-days-to-eat-n-oranges Hard 208 Dynamic Programming https://leetcode.com/problems/maximum-absolute-sum-of-any-subarray Medium 209 Dynamic Programming https://leetcode.com/problems/cat-and-mouse Hard 210 Dynamic Programming https://leetcode.com/problems/jump-game-v Hard 211 Dynamic Programming https://leetcode.com/problems/minimum-number-of-removals-to-make-mountain-array Hard 212 Dynamic Programming https://leetcode.com/problems/make-array-strictly-increasing Hard 213 Dynamic Programming https://leetcode.com/problems/minimum-deletions-to-make-string-balanced Medium 214 Dynamic Programming https://leetcode.com/problems/rotated-digits Medium 215 Dynamic Programming https://leetcode.com/problems/egg-drop-with-2-eggs-and-n-floors Medium 216 Dynamic Programming https://leetcode.com/problems/maximum-score-words-formed-by-letters Hard 217 Dynamic Programming https://leetcode.com/problems/stone-game-iv Hard 218 Dynamic Programming https://leetcode.com/problems/number-of-ways-to-wear-different-hats-to-each-otherHard 219 Dynamic Programming https://leetcode.com/problems/max-dot-product-of-two-subsequences Hard 220 Dynamic Programming https://leetcode.com/problems/parallel-courses-ii Hard 221 Dynamic Programming https://leetcode.com/problems/count-substrings-that-differ-by-one-character Medium 222 Dynamic Programming https://leetcode.com/problems/maximum-students-taking-exam Hard 223 Dynamic Programming https://leetcode.com/problems/maximum-score-from-performing-multiplication-operations Medium 224 Dynamic Programming https://leetcode.com/problems/get-the-maximum-score Hard 225 Dynamic Programming https://leetcode.com/problems/maximum-alternating-subsequence-sum Medium 226 Dynamic Programming https://leetcode.com/problems/number-of-restricted-paths-from-first-to-last-nodeMedium 227 Dynamic Programming https://leetcode.com/problems/minimum-sideway-jumps Medium 228 Dynamic Programming https://leetcode.com/problems/pizza-with-3n-slices Hard 229 Dynamic Programming https://leetcode.com/problems/number-of-ways-to-stay-in-the-same-place-after-some-steps Hard 230 Dynamic Programming https://leetcode.com/problems/paint-house-iii Hard 231 Dynamic Programming https://leetcode.com/problems/maximum-non-negative-product-in-a-matrix Medium 232 Dynamic Programming https://leetcode.com/problems/form-largest-integer-with-digits-that-add-up-to-target Hard 233 Dynamic Programming https://leetcode.com/problems/count-all-valid-pickup-and-delivery-options Hard 234 Dynamic Programming https://leetcode.com/problems/largest-1-bordered-square Medium 235 Dynamic Programming https://leetcode.com/problems/valid-permutations-for-di-sequence Hard 236 Dynamic Programming https://leetcode.com/problems/find-minimum-time-to-finish-all-jobs Hard 237 Dynamic Programming https://leetcode.com/problems/tiling-a-rectangle-with-the-fewest-squares Hard 238 Dynamic Programming https://leetcode.com/problems/minimum-number-of-work-sessions-to-finish-the-tasksMedium 239 Dynamic Programming https://leetcode.com/problems/string-compression-ii Hard 240 Dynamic Programming https://leetcode.com/problems/number-of-ways-to-rearrange-sticks-with-k-sticks-visible Hard 241 Dynamic Programming https://leetcode.com/problems/maximum-height-by-stacking-cuboids Hard 242 Dynamic Programming https://leetcode.com/problems/number-of-ways-of-cutting-a-pizza Hard 243 Dynamic Programming https://leetcode.com/problems/palindrome-partitioning-iv Hard 244 Dynamic Programming https://leetcode.com/problems/delete-columns-to-make-sorted-iii Hard 245 Dynamic Programming https://leetcode.com/problems/maximum-earnings-from-taxi Medium 246 Dynamic Programming https://leetcode.com/problems/profitable-schemes Hard 247 Dynamic Programming https://leetcode.com/problems/longest-chunked-palindrome-decomposition Hard 248 Dynamic Programming https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended-ii Hard 249 Dynamic Programming https://leetcode.com/problems/build-array-where-you-can-find-the-maximum-exactly-k-comparisons Hard 250 Dynamic Programming https://leetcode.com/problems/closest-subsequence-sum Hard 251 Dynamic Programming https://leetcode.com/problems/largest-color-value-in-a-directed-graph Hard 252 Dynamic Programming https://leetcode.com/problems/minimize-the-difference-between-target-and-chosen-elements Medium 253 Dynamic Programming https://leetcode.com/problems/numbers-with-repeated-digits Hard 254 Dynamic Programming https://leetcode.com/problems/minimum-cost-to-reach-destination-in-time Hard 255 Dynamic Programming https://leetcode.com/problems/maximum-compatibility-score-sum Medium 256 Dynamic Programming https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bstHard 257 Dynamic Programming https://leetcode.com/problems/largest-multiple-of-three Hard 258 Dynamic Programming https://leetcode.com/problems/minimum-xor-sum-of-two-arrays Hard 259 Dynamic Programming https://leetcode.com/problems/closest-dessert-cost Medium 260 Dynamic Programming https://leetcode.com/problems/minimum-total-space-wasted-with-k-resizing-operations Medium 261 Dynamic Programming https://leetcode.com/problems/airplane-seat-assignment-probability Medium 262 Dynamic Programming https://leetcode.com/problems/zuma-game Hard 263 Dynamic Programming https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences Medium 264 Dynamic Programming https://leetcode.com/problems/restore-the-array Hard 265 Dynamic Programming https://leetcode.com/problems/maximize-score-after-n-operations Hard 266 Dynamic Programming https://leetcode.com/problems/stone-game-v Hard 267 Dynamic Programming https://leetcode.com/problems/count-all-possible-routes Hard 268 Dynamic Programming https://leetcode.com/problems/count-number-of-special-subsequences Hard 269 Dynamic Programming https://leetcode.com/problems/maximize-palindrome-length-from-subsequences Hard 270 Dynamic Programming https://leetcode.com/problems/kth-smallest-instructions Hard 271 Dynamic Programming https://leetcode.com/problems/number-of-unique-good-subsequences Hard 272 Dynamic Programming https://leetcode.com/problems/minimum-cost-to-connect-two-groups-of-points Hard 273 Dynamic Programming https://leetcode.com/problems/get-maximum-in-generated-array Easy 274 Dynamic Programming https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference Hard 275 Dynamic Programming https://leetcode.com/problems/two-best-non-overlapping-events Medium 276 Dynamic Programming https://leetcode.com/problems/first-day-where-you-have-been-in-all-the-rooms Medium 277 Dynamic Programming https://leetcode.com/problems/number-of-paths-with-max-score Hard 278 Dynamic Programming https://leetcode.com/problems/number-of-sets-of-k-non-overlapping-line-segments Medium 279 Dynamic Programming https://leetcode.com/problems/count-the-repetitions Hard 280 Dynamic Programming https://leetcode.com/problems/painting-a-grid-with-three-different-colors Hard 281 Dynamic Programming https://leetcode.com/problems/minimum-one-bit-operations-to-make-integers-zero Hard 282 Dynamic Programming https://leetcode.com/problems/count-subtrees-with-max-distance-between-citiesHard 283 Dynamic Programming https://leetcode.com/problems/find-all-good-strings Hard 284 Dynamic Programming https://leetcode.com/problems/least-operators-to-express-number Hard 285 Dynamic Programming https://leetcode.com/problems/vowels-of-all-substrings Medium 286 Dynamic Programming https://leetcode.com/problems/optimal-division Medium 287 Dynamic Programming https://leetcode.com/problems/soup-servings Medium 288 Dynamic Programming https://leetcode.com/problems/make-the-xor-of-all-segments-equal-to-zero Hard 289 Dynamic Programming https://leetcode.com/problems/stone-game-viii Hard 290 Dynamic Programming https://leetcode.com/problems/parallel-courses-iii Hard 291 Dynamic Programming https://leetcode.com/problems/smallest-missing-genetic-value-in-each-subtree Hard 292 Dynamic Programming https://leetcode.com/problems/count-ways-to-build-rooms-in-an-ant-colony Hard 293 Dynamic Programming https://leetcode.com/problems/number-of-smooth-descent-periods-of-a-stock Medium 294 Dynamic Programming https://leetcode.com/problems/minimum-number-of-buckets-required-to-collect-rainwater-from-houses Medium 295 Dynamic Programming https://leetcode.com/problems/delivering-boxes-from-storage-to-ports Hard 296 Dynamic Programming https://leetcode.com/problems/number-of-ways-to-form-a-target-string-given-a-dictionary Hard 297 Dynamic Programming https://leetcode.com/problems/maximum-number-of-groups-getting-fresh-donutsHard 298 Dynamic Programming https://leetcode.com/problems/maximize-grid-happiness Hard 299 Dynamic Programming https://leetcode.com/problems/find-good-days-to-rob-the-bank Medium 300 Dynamic Programming https://leetcode.com/problems/probability-of-a-two-boxes-having-the-same-number-of-distinct-balls Hard 301 Dynamic Programming https://leetcode.com/problems/distribute-repeating-integers Hard 302 Dynamic Programming https://leetcode.com/problems/minimum-skips-to-arrive-at-meeting-on-time Hard 303 Dynamic Programming https://leetcode.com/problems/number-of-ways-to-separate-numbers Hard 304 Dynamic Programming https://leetcode.com/problems/the-number-of-good-subsets Hard 305 Dynamic Programming https://leetcode.com/problems/minimum-incompatibility Hard 306 Dynamic Programming https://leetcode.com/problems/the-earliest-and-latest-rounds-where-players-compete Hard 307 Dynamic Programming https://leetcode.com/problems/distinct-echo-substrings Hard 308 Dynamic Programming https://leetcode.com/problems/minimum-cost-to-change-the-final-value-of-expression Hard 309 Dynamic Programming https://leetcode.com/problems/count-ways-to-make-array-with-product Hard 310 Dynamic Programming https://leetcode.com/problems/cat-and-mouse-ii Hard 311 Dynamic Programming https://leetcode.com/problems/count-fertile-pyramids-in-a-land Hard 312 Dynamic Programming https://leetcode.com/problems/the-score-of-students-solving-math-expression Hard 313 Dynamic Programming https://leetcode.com/problems/check-if-an-original-string-exists-given-two-encoded-strings Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Math https://leetcode.com/problems/add-two-numbers Medium
2 Math https://leetcode.com/problems/climbing-stairs Easy 3 Math https://leetcode.com/problems/unique-paths Medium 4 Math https://leetcode.com/problems/rotate-image Medium 5 Math https://leetcode.com/problems/rotate-array Medium 6 Math https://leetcode.com/problems/unique-binary-search-trees Medium 7 Math https://leetcode.com/problems/reverse-integer Medium 8 Math https://leetcode.com/problems/perfect-squares Medium 9 Math https://leetcode.com/problems/insert-delete-getrandom-o1 Medium 10 Math https://leetcode.com/problems/palindrome-number Easy 11 Math https://leetcode.com/problems/k-closest-points-to-origin Medium 12 Math https://leetcode.com/problems/missing-number Easy 13 Math https://leetcode.com/problems/happy-number Easy 14 Math https://leetcode.com/problems/count-primes Medium 15 Math https://leetcode.com/problems/add-binary Easy 16 Math https://leetcode.com/problems/multiply-strings Medium 17 Math https://leetcode.com/problems/basic-calculator-ii Medium 18 Math https://leetcode.com/problems/powx-n Medium 19 Math https://leetcode.com/problems/ugly-number-ii Medium 20 Math https://leetcode.com/problems/plus-one Easy 21 Math https://leetcode.com/problems/basic-calculator Hard 22 Math https://leetcode.com/problems/permutation-sequence Hard 23 Math https://leetcode.com/problems/different-ways-to-add-parentheses Medium 24 Math https://leetcode.com/problems/add-two-numbers-ii Medium 25 Math https://leetcode.com/problems/sqrtx Easy 26 Math https://leetcode.com/problems/largest-divisible-subset Medium 27 Math https://leetcode.com/problems/add-strings Easy 28 Math https://leetcode.com/problems/roman-to-integer Easy 29 Math https://leetcode.com/problems/integer-to-roman Medium 30 Math https://leetcode.com/problems/power-of-two Easy 31 Math https://leetcode.com/problems/predict-the-winner Medium 32 Math https://leetcode.com/problems/fibonacci-number Easy 33 Math https://leetcode.com/problems/evaluate-reverse-polish-notation Medium 34 Math https://leetcode.com/problems/divide-two-integers Medium 35 Math https://leetcode.com/problems/integer-break Medium 36 Math https://leetcode.com/problems/maximum-product-of-three-numbers Easy 37 Math https://leetcode.com/problems/expression-add-operators Hard 38 Math https://leetcode.com/problems/excel-sheet-column-title Easy 39 Math https://leetcode.com/problems/2-keys-keyboard Medium 40 Math https://leetcode.com/problems/excel-sheet-column-number Easy 41 Math https://leetcode.com/problems/sum-of-two-integers Medium 42 Math https://leetcode.com/problems/convert-binary-number-in-a-linked-list-to-integer Easy 43 Math https://leetcode.com/problems/maximum-swap Medium 44 Math https://leetcode.com/problems/super-egg-drop Hard 45 Math https://leetcode.com/problems/robot-bounded-in-circle Medium 46 Math https://leetcode.com/problems/number-of-good-pairs Easy 47 Math https://leetcode.com/problems/integer-to-english-words Hard 48 Math https://leetcode.com/problems/valid-perfect-square Easy 49 Math https://leetcode.com/problems/arranging-coins Easy 50 Math https://leetcode.com/problems/next-greater-element-iii Medium 51 Math https://leetcode.com/problems/factorial-trailing-zeroes Medium 52 Math https://leetcode.com/problems/stone-game Medium 53 Math https://leetcode.com/problems/can-i-win Medium 54 Math https://leetcode.com/problems/add-digits Easy 55 Math https://leetcode.com/problems/di-string-match Easy 56 Math https://leetcode.com/problems/sum-of-all-odd-length-subarrays Easy 57 Math https://leetcode.com/problems/total-hamming-distance Medium 58 Math https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed Hard 59 Math https://leetcode.com/problems/fraction-to-recurring-decimal Medium 60 Math https://leetcode.com/problems/count-number-of-nice-subarrays Medium 61 Math https://leetcode.com/problems/k-th-symbol-in-grammar Medium 62 Math https://leetcode.com/problems/number-of-steps-to-reduce-a-number-to-zero Easy 63 Math https://leetcode.com/problems/n-th-tribonacci-number Easy 64 Math https://leetcode.com/problems/guess-number-higher-or-lower-ii Medium 65 Math https://leetcode.com/problems/gray-code Medium 66 Math https://leetcode.com/problems/minimum-area-rectangle Medium 67 Math https://leetcode.com/problems/minimum-cost-to-move-chips-to-the-same-position Easy 68 Math https://leetcode.com/problems/rectangle-overlap Easy 69 Math https://leetcode.com/problems/super-ugly-number Medium 70 Math https://leetcode.com/problems/minimum-moves-to-equal-array-elements Medium 71 Math https://leetcode.com/problems/power-of-four Easy 72 Math https://leetcode.com/problems/continuous-subarray-sum Medium 73 Math https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii Medium 74 Math https://leetcode.com/problems/largest-component-size-by-common-factor Hard 75 Math https://leetcode.com/problems/sum-of-square-numbers Medium 76 Math https://leetcode.com/problems/prison-cells-after-n-days Medium 77 Math https://leetcode.com/problems/ugly-number Easy 78 Math https://leetcode.com/problems/stone-game-ii Medium 79 Math https://leetcode.com/problems/divisor-game Easy 80 Math https://leetcode.com/problems/guess-the-word Hard 81 Math https://leetcode.com/problems/24-game Hard 82 Math https://leetcode.com/problems/greatest-common-divisor-of-strings Easy 83 Math https://leetcode.com/problems/linked-list-random-node Medium 84 Math https://leetcode.com/problems/x-of-a-kind-in-a-deck-of-cards Easy 85 Math https://leetcode.com/problems/minimum-time-visiting-all-points Easy 86 Math https://leetcode.com/problems/global-and-local-inversions Medium 87 Math https://leetcode.com/problems/self-dividing-numbers Easy 88 Math https://leetcode.com/problems/broken-calculator Medium 89 Math https://leetcode.com/problems/numbers-at-most-n-given-digit-set Hard 90 Math https://leetcode.com/problems/smallest-range-ii Medium 91 Math https://leetcode.com/problems/reach-a-number Medium 92 Math https://leetcode.com/problems/nim-game Easy 93 Math https://leetcode.com/problems/add-to-array-form-of-integer Easy 94 Math https://leetcode.com/problems/smallest-integer-divisible-by-k Medium 95 Math https://leetcode.com/problems/nth-magical-number Hard 96 Math https://leetcode.com/problems/consecutive-numbers-sum Hard 97 Math https://leetcode.com/problems/new-21-game Medium 98 Math https://leetcode.com/problems/find-n-unique-integers-sum-up-to-zero Easy 99 Math https://leetcode.com/problems/reaching-points Hard 100 Math https://leetcode.com/problems/path-in-zigzag-labelled-binary-tree Medium 101 Math https://leetcode.com/problems/maximum-69-number Easy 102 Math https://leetcode.com/problems/stone-game-iii Hard 103 Math https://leetcode.com/problems/random-pick-index Medium 104 Math https://leetcode.com/problems/minimum-time-difference Medium 105 Math https://leetcode.com/problems/subtract-the-product-and-sum-of-digits-of-an-integer Easy 106 Math https://leetcode.com/problems/implement-rand10-using-rand7 Medium 107 Math https://leetcode.com/problems/bulb-switcher Medium 108 Math https://leetcode.com/problems/angle-between-hands-of-a-clock Medium 109 Math https://leetcode.com/problems/convert-a-number-to-hexadecimal Easy 110 Math https://leetcode.com/problems/count-triplets-that-can-form-two-arrays-of-equal-xor Medium 111 Math https://leetcode.com/problems/count-numbers-with-unique-digits Medium 112 Math https://leetcode.com/problems/monotone-increasing-digits Medium 113 Math https://leetcode.com/problems/product-of-the-last-k-numbers Medium 114 Math https://leetcode.com/problems/largest-perimeter-triangle Easy 115 Math https://leetcode.com/problems/beautiful-array Medium 116 Math https://leetcode.com/problems/find-the-winner-of-the-circular-game Medium 117 Math https://leetcode.com/problems/minimum-swaps-to-make-strings-equal Medium 118 Math https://leetcode.com/problems/split-array-with-same-average Hard 119 Math https://leetcode.com/problems/max-points-on-a-line Hard 120 Math https://leetcode.com/problems/rotate-function Medium 121 Math https://leetcode.com/problems/check-if-it-is-a-straight-line Easy 122 Math https://leetcode.com/problems/longest-subarray-of-1s-after-deleting-one-elementMedium 123 Math https://leetcode.com/problems/elimination-game Medium 124 Math https://leetcode.com/problems/rectangle-area Medium 125 Math https://leetcode.com/problems/minimum-operations-to-make-array-equal Medium 126 Math https://leetcode.com/problems/xor-operation-in-an-array Easy 127 Math https://leetcode.com/problems/three-equal-parts Hard 128 Math https://leetcode.com/problems/number-of-music-playlists Hard 129 Math https://leetcode.com/problems/distribute-candies-to-people Easy 130 Math https://leetcode.com/problems/number-of-sub-arrays-with-odd-sum Medium 131 Math https://leetcode.com/problems/power-of-three Easy 132 Math https://leetcode.com/problems/ugly-number-iii Medium 133 Math https://leetcode.com/problems/water-and-jug-problem Medium 134 Math https://leetcode.com/problems/cells-with-odd-values-in-a-matrix Easy 135 Math https://leetcode.com/problems/beautiful-arrangement-ii Medium 136 Math https://leetcode.com/problems/valid-square Medium 137 Math https://leetcode.com/problems/allocate-mailboxes Hard 138 Math https://leetcode.com/problems/water-bottles Easy 139 Math https://leetcode.com/problems/nth-digit Medium 140 Math https://leetcode.com/problems/poor-pigs Hard 141 Math https://leetcode.com/problems/number-of-squareful-arrays Hard 142 Math https://leetcode.com/problems/number-of-digit-one Hard 143 Math https://leetcode.com/problems/range-addition-ii Easy 144 Math https://leetcode.com/problems/stone-game-vii Medium 145 Math https://leetcode.com/problems/rabbits-in-forest Medium 146 Math https://leetcode.com/problems/shuffle-an-array Medium 147 Math https://leetcode.com/problems/sell-diminishing-valued-colored-balls Medium 148 Math https://leetcode.com/problems/sum-of-absolute-differences-in-a-sorted-array Medium 149 Math https://leetcode.com/problems/cat-and-mouse Hard 150 Math https://leetcode.com/problems/sum-of-all-subset-xor-totals Easy 151 Math https://leetcode.com/problems/random-pick-with-blacklist Hard 152 Math https://leetcode.com/problems/the-kth-factor-of-n Medium 153 Math https://leetcode.com/problems/rotated-digits Medium 154 Math https://leetcode.com/problems/number-of-boomerangs Medium 155 Math https://leetcode.com/problems/reordered-power-of-2 Medium 156 Math https://leetcode.com/problems/egg-drop-with-2-eggs-and-n-floors Medium 157 Math https://leetcode.com/problems/stone-game-iv Hard 158 Math https://leetcode.com/problems/erect-the-fence Hard 159 Math https://leetcode.com/problems/orderly-queue Hard 160 Math https://leetcode.com/problems/car-fleet-ii Hard 161 Math https://leetcode.com/problems/maximum-number-of-coins-you-can-get Medium 162 Math https://leetcode.com/problems/reconstruct-original-digits-from-english Medium 163 Math https://leetcode.com/problems/count-of-matches-in-tournament Easy 164 Math https://leetcode.com/problems/perfect-number Easy 165 Math https://leetcode.com/problems/complex-number-multiplication Medium 166 Math https://leetcode.com/problems/number-of-substrings-with-only-1s Medium 167 Math https://leetcode.com/problems/count-all-valid-pickup-and-delivery-options Hard 168 Math https://leetcode.com/problems/find-the-closest-palindrome Hard 169 Math https://leetcode.com/problems/check-if-number-is-a-sum-of-powers-of-three Medium 170 Math https://leetcode.com/problems/matrix-cells-in-distance-order Easy 171 Math https://leetcode.com/problems/sum-of-subsequence-widths Hard 172 Math https://leetcode.com/problems/base-7 Easy 173 Math https://leetcode.com/problems/maximum-of-absolute-value-expression Medium 174 Math https://leetcode.com/problems/prime-number-of-set-bits-in-binary-representationEasy 175 Math https://leetcode.com/problems/super-pow Medium 176 Math https://leetcode.com/problems/stone-game-vi Medium 177 Math https://leetcode.com/problems/number-of-ways-to-rearrange-sticks-with-k-sticks-visible Hard 178 Math https://leetcode.com/problems/maximum-score-from-removing-stones Medium 179 Math https://leetcode.com/problems/queries-on-number-of-points-inside-a-circle Medium 180 Math https://leetcode.com/problems/binary-gap Easy 181 Math https://leetcode.com/problems/number-of-ways-to-split-a-string Medium 182 Math https://leetcode.com/problems/smallest-range-i Easy 183 Math https://leetcode.com/problems/calculate-money-in-leetcode-bank Easy 184 Math https://leetcode.com/problems/surface-area-of-3d-shapes Easy 185 Math https://leetcode.com/problems/random-point-in-non-overlapping-rectangles Medium 186 Math https://leetcode.com/problems/numbers-with-repeated-digits Hard 187 Math https://leetcode.com/problems/construct-the-rectangle Easy 188 Math https://leetcode.com/problems/projection-area-of-3d-shapes Easy 189 Math https://leetcode.com/problems/sign-of-the-product-of-an-array Easy 190 Math https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bstHard 191 Math https://leetcode.com/problems/mirror-reflection Medium 192 Math https://leetcode.com/problems/count-nice-pairs-in-an-array Medium 193 Math https://leetcode.com/problems/solve-the-equation Medium 194 Math https://leetcode.com/problems/generate-random-point-in-a-circle Medium 195 Math https://leetcode.com/problems/count-number-of-homogenous-substrings Medium 196 Math https://leetcode.com/problems/determine-color-of-a-chessboard-square Easy 197 Math https://leetcode.com/problems/airplane-seat-assignment-probability Medium 198 Math https://leetcode.com/problems/maximize-score-after-n-operations Hard 199 Math https://leetcode.com/problems/maximum-number-of-balls-in-a-box Easy 200 Math https://leetcode.com/problems/find-positive-integer-solution-for-a-given-equationMedium 201 Math https://leetcode.com/problems/maximum-number-of-visible-points Hard 202 Math https://leetcode.com/problems/stone-game-v Hard 203 Math https://leetcode.com/problems/concatenation-of-consecutive-binary-numbers Medium 204 Math https://leetcode.com/problems/convert-to-base-2 Medium 205 Math https://leetcode.com/problems/reverse-subarray-to-maximize-array-value Hard 206 Math https://leetcode.com/problems/kth-smallest-instructions Hard 207 Math https://leetcode.com/problems/largest-triangle-area Easy 208 Math https://leetcode.com/problems/prime-palindrome Medium 209 Math https://leetcode.com/problems/super-palindromes Hard 210 Math https://leetcode.com/problems/largest-odd-number-in-string Easy 211 Math https://leetcode.com/problems/graph-connectivity-with-threshold Hard 212 Math https://leetcode.com/problems/random-pick-with-weight Medium 213 Math https://leetcode.com/problems/fraction-addition-and-subtraction Medium 214 Math https://leetcode.com/problems/verbal-arithmetic-puzzle Hard 215 Math https://leetcode.com/problems/number-of-sets-of-k-non-overlapping-line-segments Medium 216 Math https://leetcode.com/problems/count-odd-numbers-in-an-interval-range Easy 217 Math https://leetcode.com/problems/transform-to-chessboard Hard 218 Math https://leetcode.com/problems/moving-stones-until-consecutive-ii Medium 219 Math https://leetcode.com/problems/minimum-area-rectangle-ii Medium 220 Math https://leetcode.com/problems/random-flip-matrix Medium 221 Math https://leetcode.com/problems/preimage-size-of-factorial-zeroes-function Hard 222 Math https://leetcode.com/problems/sum-game Medium 223 Math https://leetcode.com/problems/sum-of-floored-pairs Hard 224 Math https://leetcode.com/problems/find-xor-sum-of-all-pairs-bitwise-and Hard 225 Math https://leetcode.com/problems/count-good-numbers Medium 226 Math https://leetcode.com/problems/smallest-good-base Hard 227 Math https://leetcode.com/problems/least-operators-to-express-number Hard 228 Math https://leetcode.com/problems/vowels-of-all-substrings Medium 229 Math https://leetcode.com/problems/optimal-division Medium 230 Math https://leetcode.com/problems/find-greatest-common-divisor-of-array Easy 231 Math https://leetcode.com/problems/sum-of-digits-in-base-k Easy 232 Math https://leetcode.com/problems/count-largest-group Easy 233 Math https://leetcode.com/problems/soup-servings Medium 234 Math https://leetcode.com/problems/convert-integer-to-the-sum-of-two-no-zero-integers Easy 235 Math https://leetcode.com/problems/stone-game-viii Hard 236 Math https://leetcode.com/problems/self-crossing Hard 237 Math https://leetcode.com/problems/minimum-operations-to-make-a-uni-value-grid Medium 238 Math https://leetcode.com/problems/maximum-building-height Hard 239 Math https://leetcode.com/problems/magic-squares-in-grid Medium 240 Math https://leetcode.com/problems/fancy-sequence Hard 241 Math https://leetcode.com/problems/number-of-different-subsequences-gcds Hard 242 Math https://leetcode.com/problems/prime-arrangements Easy 243 Math https://leetcode.com/problems/count-ways-to-build-rooms-in-an-ant-colony Hard 244 Math https://leetcode.com/problems/number-of-smooth-descent-periods-of-a-stock Medium 245 Math https://leetcode.com/problems/powerful-integers Medium 246 Math https://leetcode.com/problems/day-of-the-year Easy 247 Math https://leetcode.com/problems/circular-permutation-in-binary-representation Medium 248 Math https://leetcode.com/problems/gcd-sort-of-an-array Hard 249 Math https://leetcode.com/problems/number-of-ways-where-square-of-number-is-equal-to-product-of-two-numbers Medium 250 Math https://leetcode.com/problems/circle-and-rectangle-overlapping Medium 251 Math https://leetcode.com/problems/day-of-the-week Easy 252 Math https://leetcode.com/problems/simplified-fractions Medium 253 Math https://leetcode.com/problems/valid-boomerang Easy 254 Math https://leetcode.com/problems/check-if-it-is-a-good-array Hard 255 Math https://leetcode.com/problems/tree-of-coprimes Hard 256 Math https://leetcode.com/problems/adding-two-negabinary-numbers Medium 257 Math https://leetcode.com/problems/number-of-burgers-with-no-waste-of-ingredients Medium 258 Math https://leetcode.com/problems/building-boxes Hard 259 Math https://leetcode.com/problems/detonate-the-maximum-bombs Medium 260 Math https://leetcode.com/problems/probability-of-a-two-boxes-having-the-same-number-of-distinct-balls Hard 261 Math https://leetcode.com/problems/minimum-number-of-operations-to-reinitialize-a-permutation Medium 262 Math https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles Medium 263 Math https://leetcode.com/problems/four-divisors Medium 264 Math https://leetcode.com/problems/find-missing-observations Medium 265 Math https://leetcode.com/problems/three-divisors Easy 266 Math https://leetcode.com/problems/minimum-garden-perimeter-to-collect-enough-apples Medium 267 Math https://leetcode.com/problems/the-number-of-good-subsets Hard 268 Math https://leetcode.com/problems/clumsy-factorial Medium 269 Math https://leetcode.com/problems/number-of-days-between-two-dates Easy 270 Math https://leetcode.com/problems/closest-divisors Medium 271 Math https://leetcode.com/problems/best-position-for-a-service-centre Hard 272 Math https://leetcode.com/problems/remove-colored-pieces-if-both-neighbors-are-the-same-color Medium 273 Math https://leetcode.com/problems/moving-stones-until-consecutive Medium 274 Math https://leetcode.com/problems/the-number-of-full-rounds-you-have-played Medium 275 Math https://leetcode.com/problems/minimum-cost-to-change-the-final-value-of-expression Hard 276 Math https://leetcode.com/problems/count-square-sum-triples Easy 277 Math https://leetcode.com/problems/count-ways-to-make-array-with-product Hard 278 Math https://leetcode.com/problems/cat-and-mouse-ii Hard 279 Math https://leetcode.com/problems/max-difference-you-can-get-from-changing-an-integer Medium 280 Math https://leetcode.com/problems/maximize-number-of-nice-divisors Hard 281 Math https://leetcode.com/problems/get-biggest-three-rhombus-sums-in-a-grid Medium 282 Math https://leetcode.com/problems/stone-game-ix Medium 283 Math https://leetcode.com/problems/the-score-of-students-solving-math-expression Hard 284 Math https://leetcode.com/problems/a-number-after-a-double-reversal Easy 285 Math https://leetcode.com/problems/largest-palindrome-product Hard 286 Math https://leetcode.com/problems/chalkboard-xor-game Hard 287 Math https://leetcode.com/problems/minimum-number-of-operations-to-make-string-sorted Hard 288 Math https://leetcode.com/problems/basic-calculator-iv Hard 289 Math https://leetcode.com/problems/maximum-number-of-darts-inside-of-a-circular-dartboard Hard 290 Math https://leetcode.com/problems/minimum-non-zero-product-of-the-array-elementsMedium 291 Math https://leetcode.com/problems/fizz-buzz Easy 292 Math https://leetcode.com/problems/next-greater-numerically-balanced-number Medium 293 Math https://leetcode.com/problems/sum-of-k-mirror-numbers Hard 294 Math https://leetcode.com/problems/equal-rational-numbers Hard 295 Math https://leetcode.com/problems/escape-the-ghosts Medium 296 Math https://leetcode.com/problems/abbreviating-the-product-of-a-range Hard 297 Math https://leetcode.com/problems/statistics-from-a-large-sample Medium 298 Math https://leetcode.com/problems/bulb-switcher-ii Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
2 Hash Table https://leetcode.com/problems/longest-substring-without-repeating-characters Medium 3 Hash Table https://leetcode.com/problems/lru-cache Medium 4 Hash Table https://leetcode.com/problems/subarray-sum-equals-k Medium 5 Hash Table https://leetcode.com/problems/word-break Medium 6 Hash Table https://leetcode.com/problems/minimum-window-substring Hard 7 Hash Table https://leetcode.com/problems/letter-combinations-of-a-phone-number Medium 8 Hash Table https://leetcode.com/problems/first-missing-positive Hard 9 Hash Table https://leetcode.com/problems/longest-consecutive-sequence Medium 10 Hash Table https://leetcode.com/problems/group-anagrams Medium 11 Hash Table https://leetcode.com/problems/intersection-of-two-linked-lists Easy 12 Hash Table https://leetcode.com/problems/majority-element Easy 13 Hash Table https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal Medium 14 Hash Table https://leetcode.com/problems/top-k-frequent-elements Medium 15 Hash Table https://leetcode.com/problems/copy-list-with-random-pointer Medium 16 Hash Table https://leetcode.com/problems/word-ladder Hard 17 Hash Table https://leetcode.com/problems/linked-list-cycle Easy 18 Hash Table https://leetcode.com/problems/implement-trie-prefix-tree Medium 19 Hash Table https://leetcode.com/problems/partition-labels Medium 20 Hash Table https://leetcode.com/problems/task-scheduler Medium 21 Hash Table https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array Easy 22 Hash Table https://leetcode.com/problems/linked-list-cycle-ii Medium 23 Hash Table https://leetcode.com/problems/find-all-anagrams-in-a-string Medium 24 Hash Table https://leetcode.com/problems/set-matrix-zeroes Medium 25 Hash Table https://leetcode.com/problems/find-all-duplicates-in-an-array Medium 26 Hash Table https://leetcode.com/problems/insert-delete-getrandom-o1 Medium 27 Hash Table https://leetcode.com/problems/missing-number Easy 28 Hash Table https://leetcode.com/problems/clone-graph Medium 29 Hash Table https://leetcode.com/problems/happy-number Easy 30 Hash Table https://leetcode.com/problems/first-unique-character-in-a-string Easy 31 Hash Table https://leetcode.com/problems/word-break-ii Hard 32 Hash Table https://leetcode.com/problems/valid-sudoku Medium 33 Hash Table https://leetcode.com/problems/reorganize-string Medium 34 Hash Table https://leetcode.com/problems/permutation-in-string Medium 35 Hash Table https://leetcode.com/problems/majority-element-ii Medium 36 Hash Table https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal Medium 37 Hash Table https://leetcode.com/problems/top-k-frequent-words Medium 38 Hash Table https://leetcode.com/problems/valid-anagram Easy 39 Hash Table https://leetcode.com/problems/intersection-of-two-arrays-ii Easy 40 Hash Table https://leetcode.com/problems/contiguous-array Medium 41 Hash Table https://leetcode.com/problems/sort-characters-by-frequency Medium 42 Hash Table https://leetcode.com/problems/longest-repeating-character-replacement Medium 43 Hash Table https://leetcode.com/problems/ugly-number-ii Medium 44 Hash Table https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters Medium 45 Hash Table https://leetcode.com/problems/word-ladder-ii Hard 46 Hash Table https://leetcode.com/problems/contains-duplicate Easy 47 Hash Table https://leetcode.com/problems/jewels-and-stones Easy 48 Hash Table https://leetcode.com/problems/two-sum-iv-input-is-a-bst Easy 49 Hash Table https://leetcode.com/problems/isomorphic-strings Easy 50 Hash Table https://leetcode.com/problems/delete-and-earn Medium 51 Hash Table https://leetcode.com/problems/longest-string-chain Medium 52 Hash Table https://leetcode.com/problems/lfu-cache Hard 53 Hash Table https://leetcode.com/problems/pairs-of-songs-with-total-durations-divisible-by-60Medium 54 Hash Table https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array Medium 55 Hash Table https://leetcode.com/problems/roman-to-integer Easy 56 Hash Table https://leetcode.com/problems/find-the-town-judge Easy 57 Hash Table https://leetcode.com/problems/4sum-ii Medium 58 Hash Table https://leetcode.com/problems/how-many-numbers-are-smaller-than-the-current-number Easy 59 Hash Table https://leetcode.com/problems/integer-to-roman Medium 60 Hash Table https://leetcode.com/problems/subarrays-with-k-different-integers Hard 61 Hash Table https://leetcode.com/problems/word-pattern Easy 62 Hash Table https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree Hard 63 Hash Table https://leetcode.com/problems/number-of-matching-subsequences Medium 64 Hash Table https://leetcode.com/problems/open-the-lock Medium 65 Hash Table https://leetcode.com/problems/palindrome-pairs Hard 66 Hash Table https://leetcode.com/problems/verifying-an-alien-dictionary Easy 67 Hash Table https://leetcode.com/problems/subarray-sums-divisible-by-k Medium 68 Hash Table https://leetcode.com/problems/maximum-frequency-stack Hard 69 Hash Table https://leetcode.com/problems/intersection-of-two-arrays Easy 70 Hash Table https://leetcode.com/problems/longest-palindrome Easy 71 Hash Table https://leetcode.com/problems/design-hashmap Easy 72 Hash Table https://leetcode.com/problems/find-common-characters Easy 73 Hash Table https://leetcode.com/problems/contains-duplicate-ii Easy 74 Hash Table https://leetcode.com/problems/number-of-good-pairs Easy 75 Hash Table https://leetcode.com/problems/split-array-into-consecutive-subsequences Medium 76 Hash Table https://leetcode.com/problems/sliding-window-median Hard 77 Hash Table https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists Hard 78 Hash Table https://leetcode.com/problems/longest-arithmetic-subsequence Medium 79 Hash Table https://leetcode.com/problems/time-based-key-value-store Medium 80 Hash Table https://leetcode.com/problems/design-twitter Medium 81 Hash Table https://leetcode.com/problems/degree-of-an-array Easy 82 Hash Table https://leetcode.com/problems/find-the-difference Easy 83 Hash Table https://leetcode.com/problems/smallest-subtree-with-all-the-deepest-nodes Medium 84 Hash Table https://leetcode.com/problems/custom-sort-string Medium 85 Hash Table https://leetcode.com/problems/brick-wall Medium 86 Hash Table https://leetcode.com/problems/next-greater-element-i Easy 87 Hash Table https://leetcode.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal Medium 88 Hash Table https://leetcode.com/problems/repeated-dna-sequences Medium 89 Hash Table https://leetcode.com/problems/substring-with-concatenation-of-all-words Hard 90 Hash Table https://leetcode.com/problems/bus-routes Hard 91 Hash Table https://leetcode.com/problems/find-and-replace-pattern Medium 92 Hash Table https://leetcode.com/problems/set-mismatch Easy 93 Hash Table https://leetcode.com/problems/unique-email-addresses Easy 94 Hash Table https://leetcode.com/problems/k-diff-pairs-in-an-array Medium 95 Hash Table https://leetcode.com/problems/relative-sort-array Easy 96 Hash Table https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed Hard 97 Hash Table https://leetcode.com/problems/number-of-submatrices-that-sum-to-target Hard 98 Hash Table https://leetcode.com/problems/fraction-to-recurring-decimal Medium 99 Hash Table https://leetcode.com/problems/longest-harmonious-subsequence Easy 100 Hash Table https://leetcode.com/problems/employee-importance Medium 101 Hash Table https://leetcode.com/problems/count-number-of-nice-subarrays Medium 102 Hash Table https://leetcode.com/problems/ransom-note Easy 103 Hash Table https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero Medium 104 Hash Table https://leetcode.com/problems/replace-words Medium 105 Hash Table https://leetcode.com/problems/increasing-subsequences Medium 106 Hash Table https://leetcode.com/problems/snapshot-array Medium 107 Hash Table https://leetcode.com/problems/length-of-longest-fibonacci-subsequence Medium 108 Hash Table https://leetcode.com/problems/minimum-area-rectangle Medium 109 Hash Table https://leetcode.com/problems/most-frequent-subtree-sum Medium 110 Hash Table https://leetcode.com/problems/super-ugly-number Medium 111 Hash Table https://leetcode.com/problems/buddy-strings Easy 112 Hash Table https://leetcode.com/problems/smallest-string-with-swaps Medium 113 Hash Table https://leetcode.com/problems/remove-zero-sum-consecutive-nodes-from-linked-list Medium 114 Hash Table https://leetcode.com/problems/continuous-subarray-sum Medium 115 Hash Table https://leetcode.com/problems/bulls-and-cows Medium 116 Hash Table https://leetcode.com/problems/hand-of-straights Medium 117 Hash Table https://leetcode.com/problems/delete-leaves-with-a-given-value Medium 118 Hash Table https://leetcode.com/problems/longest-word-in-dictionary Medium 119 Hash Table https://leetcode.com/problems/number-of-substrings-containing-all-three-characters Medium 120 Hash Table https://leetcode.com/problems/most-common-word Easy 121 Hash Table https://leetcode.com/problems/prison-cells-after-n-days Medium 122 Hash Table https://leetcode.com/problems/binary-subarrays-with-sum Medium 123 Hash Table https://leetcode.com/problems/unique-morse-code-words Easy 124 Hash Table https://leetcode.com/problems/map-sum-pairs Medium 125 Hash Table https://leetcode.com/problems/x-of-a-kind-in-a-deck-of-cards Easy 126 Hash Table https://leetcode.com/problems/unique-number-of-occurrences Easy 127 Hash Table https://leetcode.com/problems/encode-and-decode-tinyurl Medium 128 Hash Table https://leetcode.com/problems/fair-candy-swap Easy 129 Hash Table https://leetcode.com/problems/design-hashset Easy 130 Hash Table https://leetcode.com/problems/reduce-array-size-to-the-half Medium 131 Hash Table https://leetcode.com/problems/find-two-non-overlapping-sub-arrays-each-with-target-sum Medium 132 Hash Table https://leetcode.com/problems/design-underground-system Medium 133 Hash Table https://leetcode.com/problems/minimum-index-sum-of-two-lists Easy 134 Hash Table https://leetcode.com/problems/number-of-valid-words-for-each-puzzle Hard 135 Hash Table https://leetcode.com/problems/sort-array-by-increasing-frequency Easy 136 Hash Table https://leetcode.com/problems/lowest-common-ancestor-of-deepest-leaves Medium 137 Hash Table https://leetcode.com/problems/minimum-number-of-steps-to-make-two-strings-anagramMedium 138 Hash Table https://leetcode.com/problems/all-oone-data-structure Hard 139 Hash Table https://leetcode.com/problems/find-the-longest-substring-containing-vowels-in-even-counts Medium 140 Hash Table https://leetcode.com/problems/divide-array-in-sets-of-k-consecutive-numbers Medium 141 Hash Table https://leetcode.com/problems/array-of-doubled-pairs Medium 142 Hash Table https://leetcode.com/problems/subdomain-visit-count Medium 143 Hash Table https://leetcode.com/problems/smallest-integer-divisible-by-k Medium 144 Hash Table https://leetcode.com/problems/jump-game-iv Hard 145 Hash Table https://leetcode.com/problems/implement-magic-dictionary Medium 146 Hash Table https://leetcode.com/problems/maximum-number-of-balloons Easy 147 Hash Table https://leetcode.com/problems/word-subsets Medium 148 Hash Table https://leetcode.com/problems/distribute-candies Easy 149 Hash Table https://leetcode.com/problems/group-the-people-given-the-group-size-they-belong-to Medium 150 Hash Table https://leetcode.com/problems/find-words-that-can-be-formed-by-characters Easy 151 Hash Table https://leetcode.com/problems/3sum-with-multiplicity Medium 152 Hash Table https://leetcode.com/problems/longest-well-performing-interval Medium 153 Hash Table https://leetcode.com/problems/avoid-flood-in-the-city Medium 154 Hash Table https://leetcode.com/problems/random-pick-index Medium 155 Hash Table https://leetcode.com/problems/number-of-atoms Hard 156 Hash Table https://leetcode.com/problems/destination-city Easy 157 Hash Table https://leetcode.com/problems/minimum-time-to-collect-all-apples-in-a-tree Medium 158 Hash Table https://leetcode.com/problems/uncommon-words-from-two-sentences Easy 159 Hash Table https://leetcode.com/problems/longest-arithmetic-subsequence-of-given-difference Medium 160 Hash Table https://leetcode.com/problems/keyboard-row Easy 161 Hash Table https://leetcode.com/problems/n-repeated-element-in-size-2n-array Easy 162 Hash Table https://leetcode.com/problems/binary-trees-with-factors Medium 163 Hash Table https://leetcode.com/problems/count-triplets-that-can-form-two-arrays-of-equal-xor Medium 164 Hash Table https://leetcode.com/problems/make-sum-divisible-by-p Medium 165 Hash Table https://leetcode.com/problems/find-duplicate-file-in-system Medium 166 Hash Table https://leetcode.com/problems/rank-transform-of-an-array Easy 167 Hash Table https://leetcode.com/problems/distant-barcodes Medium 168 Hash Table https://leetcode.com/problems/max-points-on-a-line Hard 169 Hash Table https://leetcode.com/problems/check-if-array-pairs-are-divisible-by-k Medium 170 Hash Table https://leetcode.com/problems/minimum-genetic-mutation Medium 171 Hash Table https://leetcode.com/problems/maximum-erasure-value Medium 172 Hash Table https://leetcode.com/problems/least-number-of-unique-integers-after-k-removalsMedium 173 Hash Table https://leetcode.com/problems/find-winner-on-a-tic-tac-toe-game Easy 174 Hash Table https://leetcode.com/problems/rank-teams-by-votes Medium 175 Hash Table https://leetcode.com/problems/short-encoding-of-words Medium 176 Hash Table https://leetcode.com/problems/check-if-n-and-its-double-exist Easy 177 Hash Table https://leetcode.com/problems/maximum-number-of-non-overlapping-subarrays-with-sum-equals-target Medium 178 Hash Table https://leetcode.com/problems/count-the-number-of-consistent-strings Easy 179 Hash Table https://leetcode.com/problems/check-if-a-string-contains-all-binary-codes-of-size-k Medium 180 Hash Table https://leetcode.com/problems/linked-list-components Medium 181 Hash Table https://leetcode.com/problems/online-election Medium 182 Hash Table https://leetcode.com/problems/check-array-formation-through-concatenation Easy 183 Hash Table https://leetcode.com/problems/max-number-of-k-sum-pairs Medium 184 Hash Table https://leetcode.com/problems/make-two-arrays-equal-by-reversing-sub-arrays Easy 185 Hash Table https://leetcode.com/problems/fruit-into-baskets Medium 186 Hash Table https://leetcode.com/problems/construct-k-palindrome-strings Medium 187 Hash Table https://leetcode.com/problems/alphabet-board-path Medium 188 Hash Table https://leetcode.com/problems/determine-if-two-strings-are-close Medium 189 Hash Table https://leetcode.com/problems/sum-of-unique-elements Easy 190 Hash Table https://leetcode.com/problems/rabbits-in-forest Medium 191 Hash Table https://leetcode.com/problems/random-pick-with-blacklist Hard 192 Hash Table https://leetcode.com/problems/number-of-boomerangs Medium 193 Hash Table https://leetcode.com/problems/find-lucky-integer-in-an-array Easy 194 Hash Table https://leetcode.com/problems/number-of-wonderful-substrings Medium 195 Hash Table https://leetcode.com/problems/restore-the-array-from-adjacent-pairs Medium 196 Hash Table https://leetcode.com/problems/check-if-the-sentence-is-pangram Easy 197 Hash Table https://leetcode.com/problems/count-substrings-that-differ-by-one-character Medium 198 Hash Table https://leetcode.com/problems/maximum-number-of-occurrences-of-a-substring Medium 199 Hash Table https://leetcode.com/problems/reconstruct-original-digits-from-english Medium 200 Hash Table https://leetcode.com/problems/can-make-palindrome-from-substring Medium 201 Hash Table https://leetcode.com/problems/split-a-string-into-the-max-number-of-unique-substrings Medium 202 Hash Table https://leetcode.com/problems/flip-columns-for-maximum-number-of-equal-rowsMedium 203 Hash Table https://leetcode.com/problems/increasing-decreasing-string Easy 204 Hash Table https://leetcode.com/problems/find-longest-awesome-substring Hard 205 Hash Table https://leetcode.com/problems/compare-strings-by-frequency-of-the-smallest-character Medium 206 Hash Table https://leetcode.com/problems/count-good-meals Medium 207 Hash Table https://leetcode.com/problems/number-of-equivalent-domino-pairs Easy 208 Hash Table https://leetcode.com/problems/path-crossing Easy 209 Hash Table https://leetcode.com/problems/equal-sum-arrays-with-minimum-number-of-operationsMedium 210 Hash Table https://leetcode.com/problems/escape-a-large-maze Hard 211 Hash Table https://leetcode.com/problems/longest-nice-substring Easy 212 Hash Table https://leetcode.com/problems/groups-of-special-equivalent-strings Medium 213 Hash Table https://leetcode.com/problems/substrings-of-size-three-with-distinct-characters Easy 214 Hash Table https://leetcode.com/problems/cinema-seat-allocation Medium 215 Hash Table https://leetcode.com/problems/minimum-moves-to-make-array-complementary Medium 216 Hash Table https://leetcode.com/problems/parse-lisp-expression Hard 217 Hash Table https://leetcode.com/problems/largest-color-value-in-a-directed-graph Hard 218 Hash Table https://leetcode.com/problems/unique-length-3-palindromic-subsequences Medium 219 Hash Table https://leetcode.com/problems/grid-illumination Hard 220 Hash Table https://leetcode.com/problems/minimum-operations-to-make-a-subsequence Hard 221 Hash Table https://leetcode.com/problems/tuple-with-same-product Medium 222 Hash Table https://leetcode.com/problems/find-original-array-from-doubled-array Medium 223 Hash Table https://leetcode.com/problems/longest-uncommon-subsequence-ii Medium 224 Hash Table https://leetcode.com/problems/count-nice-pairs-in-an-array Medium 225 Hash Table https://leetcode.com/problems/maximum-equal-frequency Hard 226 Hash Table https://leetcode.com/problems/vowel-spellchecker Medium 227 Hash Table https://leetcode.com/problems/largest-substring-between-two-equal-characters Easy 228 Hash Table https://leetcode.com/problems/intervals-between-identical-elements Medium 229 Hash Table https://leetcode.com/problems/minimum-absolute-difference-queries Medium 230 Hash Table https://leetcode.com/problems/maximum-number-of-balls-in-a-box Easy 231 Hash Table https://leetcode.com/problems/finding-the-users-active-minutes Medium 232 Hash Table https://leetcode.com/problems/dinner-plate-stacks Hard 233 Hash Table https://leetcode.com/problems/check-if-one-string-swap-can-make-strings-equal Easy 234 Hash Table https://leetcode.com/problems/making-file-names-unique Medium 235 Hash Table https://leetcode.com/problems/shortest-completing-word Easy 236 Hash Table https://leetcode.com/problems/circular-array-loop Medium 237 Hash Table https://leetcode.com/problems/random-flip-matrix Medium 238 Hash Table https://leetcode.com/problems/number-of-different-integers-in-a-string Easy 239 Hash Table https://leetcode.com/problems/range-frequency-queries Medium 240 Hash Table https://leetcode.com/problems/sum-of-beauty-of-all-substrings Medium 241 Hash Table https://leetcode.com/problems/largest-values-from-labels Medium 242 Hash Table https://leetcode.com/problems/can-convert-string-in-k-moves Medium 243 Hash Table https://leetcode.com/problems/find-all-possible-recipes-from-given-supplies Medium 244 Hash Table https://leetcode.com/problems/invalid-transactions Medium 245 Hash Table https://leetcode.com/problems/evaluate-the-bracket-pairs-of-a-string Medium 246 Hash Table https://leetcode.com/problems/finding-pairs-with-a-certain-sum Medium 247 Hash Table https://leetcode.com/problems/count-vowel-substrings-of-a-string Easy 248 Hash Table https://leetcode.com/problems/stock-price-fluctuation Medium 249 Hash Table https://leetcode.com/problems/count-largest-group Easy 250 Hash Table https://leetcode.com/problems/check-if-all-characters-have-equal-number-of-occurrences Easy 251 Hash Table https://leetcode.com/problems/redistribute-characters-to-make-all-strings-equal Easy 252 Hash Table https://leetcode.com/problems/maximum-number-of-ways-to-partition-an-array Hard 253 Hash Table https://leetcode.com/problems/people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list Medium 254 Hash Table https://leetcode.com/problems/powerful-integers Medium 255 Hash Table https://leetcode.com/problems/find-subsequence-of-length-k-with-the-largest-sum Easy 256 Hash Table https://leetcode.com/problems/number-of-ways-where-square-of-number-is-equal-to-product-of-two-numbers Medium 257 Hash Table https://leetcode.com/problems/maximum-number-of-words-you-can-type Easy 258 Hash Table https://leetcode.com/problems/triples-with-bitwise-and-equal-to-zero Hard 259 Hash Table https://leetcode.com/problems/check-if-all-the-integers-in-a-range-are-covered Easy 260 Hash Table https://leetcode.com/problems/second-largest-digit-in-a-string Easy 261 Hash Table https://leetcode.com/problems/change-minimum-characters-to-satisfy-one-of-three-conditions Medium 262 Hash Table https://leetcode.com/problems/get-watched-videos-by-your-friends Medium 263 Hash Table https://leetcode.com/problems/two-out-of-three Easy 264 Hash Table https://leetcode.com/problems/merge-bsts-to-create-single-bst Hard 265 Hash Table https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles Medium 266 Hash Table https://leetcode.com/problems/display-table-of-food-orders-in-a-restaurant Medium 267 Hash Table https://leetcode.com/problems/detect-squares Medium 268 Hash Table https://leetcode.com/problems/kth-distinct-string-in-an-array Easy 269 Hash Table https://leetcode.com/problems/design-an-ordered-stream Easy 270 Hash Table https://leetcode.com/problems/operations-on-tree Medium 271 Hash Table https://leetcode.com/problems/rings-and-rods Easy 272 Hash Table https://leetcode.com/problems/throne-inheritance Medium 273 Hash Table https://leetcode.com/problems/count-common-words-with-one-occurrence Easy 274 Hash Table https://leetcode.com/problems/recover-the-original-array Hard 275 Hash Table https://leetcode.com/problems/alert-using-same-key-card-three-or-more-times-in-a-one-hour-period Medium 276 Hash Table https://leetcode.com/problems/delete-duplicate-folders-in-system Hard 277 Hash Table https://leetcode.com/problems/finding-3-digit-even-numbers Easy 278 Hash Table https://leetcode.com/problems/html-entity-parser Medium 279 Hash Table https://leetcode.com/problems/design-authentication-manager Medium 280 Hash Table https://leetcode.com/problems/design-movie-rental-system Hard 281 Hash Table https://leetcode.com/problems/check-whether-two-strings-are-almost-equivalent Easy 282 Hash Table https://leetcode.com/problems/basic-calculator-iv Hard 283 Hash Table https://leetcode.com/problems/apply-discount-every-n-orders Medium 284 Hash Table https://leetcode.com/problems/card-flipping-game Medium 285 Hash Table https://leetcode.com/problems/tweet-counts-per-frequency Medium 286 Hash Table https://leetcode.com/problems/simple-bank-system Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Sorting https://leetcode.com/problems/3sum Medium
2 Sorting https://leetcode.com/problems/merge-intervals Medium 3 Sorting https://leetcode.com/problems/sort-colors Medium 4 Sorting https://leetcode.com/problems/kth-largest-element-in-an-array Medium 5 Sorting https://leetcode.com/problems/group-anagrams Medium 6 Sorting https://leetcode.com/problems/majority-element Easy 7 Sorting https://leetcode.com/problems/top-k-frequent-elements Medium 8 Sorting https://leetcode.com/problems/find-median-from-data-stream Hard 9 Sorting https://leetcode.com/problems/task-scheduler Medium 10 Sorting https://leetcode.com/problems/sort-list Medium 11 Sorting https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix Medium 12 Sorting https://leetcode.com/problems/4sum Medium 13 Sorting https://leetcode.com/problems/3sum-closest Medium 14 Sorting https://leetcode.com/problems/k-closest-points-to-origin Medium 15 Sorting https://leetcode.com/problems/shortest-unsorted-continuous-subarray Medium 16 Sorting https://leetcode.com/problems/queue-reconstruction-by-height Medium 17 Sorting https://leetcode.com/problems/missing-number Easy 18 Sorting https://leetcode.com/problems/largest-number Medium 19 Sorting https://leetcode.com/problems/squares-of-a-sorted-array Easy 20 Sorting https://leetcode.com/problems/reorganize-string Medium 21 Sorting https://leetcode.com/problems/majority-element-ii Medium 22 Sorting https://leetcode.com/problems/top-k-frequent-words Medium 23 Sorting https://leetcode.com/problems/valid-anagram Easy 24 Sorting https://leetcode.com/problems/intersection-of-two-arrays-ii Easy 25 Sorting https://leetcode.com/problems/find-k-closest-elements Medium 26 Sorting https://leetcode.com/problems/sort-characters-by-frequency Medium 27 Sorting https://leetcode.com/problems/contains-duplicate Easy 28 Sorting https://leetcode.com/problems/non-overlapping-intervals Medium 29 Sorting https://leetcode.com/problems/largest-divisible-subset Medium 30 Sorting https://leetcode.com/problems/russian-doll-envelopes Hard 31 Sorting https://leetcode.com/problems/maximum-profit-in-job-scheduling Hard 32 Sorting https://leetcode.com/problems/merge-sorted-array Easy 33 Sorting https://leetcode.com/problems/how-many-numbers-are-smaller-than-the-current-number Easy 34 Sorting https://leetcode.com/problems/number-of-matching-subsequences Medium 35 Sorting https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons Medium 36 Sorting https://leetcode.com/problems/sort-array-by-parity Easy 37 Sorting https://leetcode.com/problems/maximum-product-of-three-numbers Easy 38 Sorting https://leetcode.com/problems/two-city-scheduling Medium 39 Sorting https://leetcode.com/problems/intersection-of-two-arrays Easy 40 Sorting https://leetcode.com/problems/valid-triangle-number Medium 41 Sorting https://leetcode.com/problems/contains-duplicate-iii Medium 42 Sorting https://leetcode.com/problems/maximum-length-of-pair-chain Medium 43 Sorting https://leetcode.com/problems/wiggle-sort-ii Medium 44 Sorting https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists Hard 45 Sorting https://leetcode.com/problems/maximum-gap Hard 46 Sorting https://leetcode.com/problems/insertion-sort-list Medium 47 Sorting https://leetcode.com/problems/car-pooling Medium 48 Sorting https://leetcode.com/problems/find-the-difference Easy 49 Sorting https://leetcode.com/problems/find-k-th-smallest-pair-distance Hard 50 Sorting https://leetcode.com/problems/custom-sort-string Medium 51 Sorting https://leetcode.com/problems/reveal-cards-in-increasing-order Medium 52 Sorting https://leetcode.com/problems/boats-to-save-people Medium 53 Sorting https://leetcode.com/problems/sort-an-array Medium 54 Sorting https://leetcode.com/problems/set-mismatch Easy 55 Sorting https://leetcode.com/problems/max-chunks-to-make-sorted Medium 56 Sorting https://leetcode.com/problems/sort-array-by-parity-ii Easy 57 Sorting https://leetcode.com/problems/k-diff-pairs-in-an-array Medium 58 Sorting https://leetcode.com/problems/minimum-cost-to-hire-k-workers Hard 59 Sorting https://leetcode.com/problems/reorder-data-in-log-files Easy 60 Sorting https://leetcode.com/problems/relative-sort-array Easy 61 Sorting https://leetcode.com/problems/third-maximum-number Easy 62 Sorting https://leetcode.com/problems/longest-harmonious-subsequence Easy 63 Sorting https://leetcode.com/problems/sort-the-matrix-diagonally Medium 64 Sorting https://leetcode.com/problems/all-elements-in-two-binary-search-trees Medium 65 Sorting https://leetcode.com/problems/the-k-weakest-rows-in-a-matrix Easy 66 Sorting https://leetcode.com/problems/minimum-absolute-difference Easy 67 Sorting https://leetcode.com/problems/minimum-area-rectangle Medium 68 Sorting https://leetcode.com/problems/longest-word-in-dictionary-through-deleting Medium 69 Sorting https://leetcode.com/problems/maximum-units-on-a-truck Easy 70 Sorting https://leetcode.com/problems/assign-cookies Easy 71 Sorting https://leetcode.com/problems/hand-of-straights Medium 72 Sorting https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii Medium 73 Sorting https://leetcode.com/problems/longest-word-in-dictionary Medium 74 Sorting https://leetcode.com/problems/heaters Medium 75 Sorting https://leetcode.com/problems/advantage-shuffle Medium 76 Sorting https://leetcode.com/problems/car-fleet Medium 77 Sorting https://leetcode.com/problems/h-index Medium 78 Sorting https://leetcode.com/problems/fair-candy-swap Easy 79 Sorting https://leetcode.com/problems/reduce-array-size-to-the-half Medium 80 Sorting https://leetcode.com/problems/maximum-performance-of-a-team Hard 81 Sorting https://leetcode.com/problems/find-right-interval Medium 82 Sorting https://leetcode.com/problems/sort-array-by-increasing-frequency Easy 83 Sorting https://leetcode.com/problems/pancake-sorting Medium 84 Sorting https://leetcode.com/problems/minimum-deletions-to-make-character-frequencies-unique Medium 85 Sorting https://leetcode.com/problems/divide-array-in-sets-of-k-consecutive-numbers Medium 86 Sorting https://leetcode.com/problems/smallest-range-ii Medium 87 Sorting https://leetcode.com/problems/max-chunks-to-make-sorted-ii Hard 88 Sorting https://leetcode.com/problems/array-of-doubled-pairs Medium 89 Sorting https://leetcode.com/problems/maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts Medium 90 Sorting https://leetcode.com/problems/minimum-increment-to-make-array-unique Medium 91 Sorting https://leetcode.com/problems/minimum-difference-between-largest-and-smallest-value-in-three-moves Medium 92 Sorting https://leetcode.com/problems/magnetic-force-between-two-balls Medium 93 Sorting https://leetcode.com/problems/number-of-subsequences-that-satisfy-the-given-sum-condition Medium 94 Sorting https://leetcode.com/problems/frequency-of-the-most-frequent-element Medium 95 Sorting https://leetcode.com/problems/3sum-with-multiplicity Medium 96 Sorting https://leetcode.com/problems/minimum-time-difference Medium 97 Sorting https://leetcode.com/problems/maximize-sum-of-array-after-k-negations Easy 98 Sorting https://leetcode.com/problems/remove-covered-intervals Medium 99 Sorting https://leetcode.com/problems/sort-integers-by-the-number-of-1-bits Easy 100 Sorting https://leetcode.com/problems/reducing-dishes Hard 101 Sorting https://leetcode.com/problems/largest-perimeter-triangle Easy 102 Sorting https://leetcode.com/problems/rank-transform-of-an-array Easy 103 Sorting https://leetcode.com/problems/distant-barcodes Medium 104 Sorting https://leetcode.com/problems/maximum-product-of-two-elements-in-an-array Easy 105 Sorting https://leetcode.com/problems/diagonal-traverse-ii Medium 106 Sorting https://leetcode.com/problems/sort-integers-by-the-power-value Medium 107 Sorting https://leetcode.com/problems/most-profit-assigning-work Medium 108 Sorting https://leetcode.com/problems/least-number-of-unique-integers-after-k-removalsMedium 109 Sorting https://leetcode.com/problems/best-team-with-no-conflicts Medium 110 Sorting https://leetcode.com/problems/ipo Hard 111 Sorting https://leetcode.com/problems/rank-teams-by-votes Medium 112 Sorting https://leetcode.com/problems/check-if-n-and-its-double-exist Easy 113 Sorting https://leetcode.com/problems/single-threaded-cpu Medium 114 Sorting https://leetcode.com/problems/sorting-the-sentence Easy 115 Sorting https://leetcode.com/problems/find-and-replace-in-string Medium 116 Sorting https://leetcode.com/problems/sum-of-mutated-array-closest-to-target Medium 117 Sorting https://leetcode.com/problems/allocate-mailboxes Hard 118 Sorting https://leetcode.com/problems/array-partition-i Easy 119 Sorting https://leetcode.com/problems/bag-of-tokens Medium 120 Sorting https://leetcode.com/problems/max-number-of-k-sum-pairs Medium 121 Sorting https://leetcode.com/problems/make-two-arrays-equal-by-reversing-sub-arrays Easy 122 Sorting https://leetcode.com/problems/determine-if-two-strings-are-close Medium 123 Sorting https://leetcode.com/problems/largest-number-at-least-twice-of-others Easy 124 Sorting https://leetcode.com/problems/sell-diminishing-valued-colored-balls Medium 125 Sorting https://leetcode.com/problems/largest-submatrix-with-rearrangements Medium 126 Sorting https://leetcode.com/problems/jump-game-v Hard 127 Sorting https://leetcode.com/problems/random-pick-with-blacklist Hard 128 Sorting https://leetcode.com/problems/special-array-with-x-elements-greater-than-or-equal-x Easy 129 Sorting https://leetcode.com/problems/reordered-power-of-2 Medium 130 Sorting https://leetcode.com/problems/orderly-queue Hard 131 Sorting https://leetcode.com/problems/maximum-number-of-coins-you-can-get Medium 132 Sorting https://leetcode.com/problems/can-make-arithmetic-progression-from-sequence Easy 133 Sorting https://leetcode.com/problems/friends-of-appropriate-ages Medium 134 Sorting https://leetcode.com/problems/range-sum-of-sorted-subarray-sums Medium 135 Sorting https://leetcode.com/problems/minimize-maximum-pair-sum-in-array Medium 136 Sorting https://leetcode.com/problems/the-number-of-weak-characters-in-the-game Medium 137 Sorting https://leetcode.com/problems/compare-strings-by-frequency-of-the-smallest-character Medium 138 Sorting https://leetcode.com/problems/arithmetic-subarrays Medium 139 Sorting https://leetcode.com/problems/check-if-a-string-can-break-another-string Medium 140 Sorting https://leetcode.com/problems/matrix-cells-in-distance-order Easy 141 Sorting https://leetcode.com/problems/maximum-sum-obtained-of-any-permutation Medium 142 Sorting https://leetcode.com/problems/rearrange-words-in-a-sentence Medium 143 Sorting https://leetcode.com/problems/sum-of-subsequence-widths Hard 144 Sorting https://leetcode.com/problems/set-intersection-size-at-least-two Hard 145 Sorting https://leetcode.com/problems/checking-existence-of-edge-length-limited-paths Hard 146 Sorting https://leetcode.com/problems/stone-game-vi Medium 147 Sorting https://leetcode.com/problems/maximum-height-by-stacking-cuboids Hard 148 Sorting https://leetcode.com/problems/average-salary-excluding-the-minimum-and-maximum-salary Easy 149 Sorting https://leetcode.com/problems/minimum-absolute-sum-difference Medium 150 Sorting https://leetcode.com/problems/find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree Hard 151 Sorting https://leetcode.com/problems/maximum-earnings-from-taxi Medium 152 Sorting https://leetcode.com/problems/the-k-strongest-values-in-an-array Medium 153 Sorting https://leetcode.com/problems/find-original-array-from-doubled-array Medium 154 Sorting https://leetcode.com/problems/longest-uncommon-subsequence-ii Medium 155 Sorting https://leetcode.com/problems/minimum-initial-energy-to-finish-tasks Hard 156 Sorting https://leetcode.com/problems/maximum-number-of-visible-points Hard 157 Sorting https://leetcode.com/problems/check-if-string-is-transformable-with-substring-sort-operations Hard 158 Sorting https://leetcode.com/problems/minimum-interval-to-include-each-query Hard 159 Sorting https://leetcode.com/problems/minimum-subsequence-in-non-increasing-order Easy 160 Sorting https://leetcode.com/problems/height-checker Easy 161 Sorting https://leetcode.com/problems/find-all-people-with-secret Hard 162 Sorting https://leetcode.com/problems/maximum-product-difference-between-two-pairs Easy 163 Sorting https://leetcode.com/problems/relative-ranks Easy 164 Sorting https://leetcode.com/problems/two-best-non-overlapping-events Medium 165 Sorting https://leetcode.com/problems/closest-room Hard 166 Sorting https://leetcode.com/problems/find-the-kth-largest-integer-in-the-array Medium 167 Sorting https://leetcode.com/problems/maximum-ice-cream-bars Medium 168 Sorting https://leetcode.com/problems/reduction-operations-to-make-the-array-elements-equal Medium 169 Sorting https://leetcode.com/problems/moving-stones-until-consecutive-ii Medium 170 Sorting https://leetcode.com/problems/eliminate-maximum-number-of-monsters Medium 171 Sorting https://leetcode.com/problems/find-target-indices-after-sorting-array Easy 172 Sorting https://leetcode.com/problems/largest-values-from-labels Medium 173 Sorting https://leetcode.com/problems/find-the-distance-value-between-two-arrays Easy 174 Sorting https://leetcode.com/problems/invalid-transactions Medium 175 Sorting https://leetcode.com/problems/minimum-operations-to-make-a-uni-value-grid Medium 176 Sorting https://leetcode.com/problems/mean-of-array-after-removing-some-elements Easy 177 Sorting https://leetcode.com/problems/most-beautiful-item-for-each-query Medium 178 Sorting https://leetcode.com/problems/minimum-space-wasted-from-packaging Hard 179 Sorting https://leetcode.com/problems/gcd-sort-of-an-array Hard 180 Sorting https://leetcode.com/problems/find-subsequence-of-length-k-with-the-largest-sum Easy 181 Sorting https://leetcode.com/problems/array-with-elements-not-equal-to-average-of-neighbors Medium 182 Sorting https://leetcode.com/problems/minimum-difference-between-highest-and-lowest-of-k-scores Easy 183 Sorting https://leetcode.com/problems/get-watched-videos-by-your-friends Medium 184 Sorting https://leetcode.com/problems/filter-restaurants-by-vegan-friendly-price-and-distance Medium 185 Sorting https://leetcode.com/problems/display-table-of-food-orders-in-a-restaurant Medium 186 Sorting https://leetcode.com/problems/minimum-number-of-moves-to-seat-everyone Easy 187 Sorting https://leetcode.com/problems/maximum-number-of-tasks-you-can-assign Hard 188 Sorting https://leetcode.com/problems/maximum-element-after-decreasing-and-rearranging Medium 189 Sorting https://leetcode.com/problems/recover-the-original-array Hard 190 Sorting https://leetcode.com/problems/alert-using-same-key-card-three-or-more-times-in-a-one-hour-period Medium 191 Sorting https://leetcode.com/problems/widest-vertical-area-between-two-points-containing-no-points Medium 192 Sorting https://leetcode.com/problems/finding-3-digit-even-numbers Easy 193 Sorting https://leetcode.com/problems/get-biggest-three-rhombus-sums-in-a-grid Medium 194 Sorting https://leetcode.com/problems/tweet-counts-per-frequency Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Greedy https://leetcode.com/problems/container-with-most-water Medium
2 Greedy https://leetcode.com/problems/jump-game Medium 3 Greedy https://leetcode.com/problems/jump-game-ii Medium 4 Greedy https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii Medium 5 Greedy https://leetcode.com/problems/partition-labels Medium 6 Greedy https://leetcode.com/problems/task-scheduler Medium 7 Greedy https://leetcode.com/problems/shortest-unsorted-continuous-subarray Medium 8 Greedy https://leetcode.com/problems/queue-reconstruction-by-height Medium 9 Greedy https://leetcode.com/problems/gas-station Medium 10 Greedy https://leetcode.com/problems/remove-k-digits Medium 11 Greedy https://leetcode.com/problems/largest-number Medium 12 Greedy https://leetcode.com/problems/wildcard-matching Hard 13 Greedy https://leetcode.com/problems/split-array-largest-sum Hard 14 Greedy https://leetcode.com/problems/reorganize-string Medium 15 Greedy https://leetcode.com/problems/valid-palindrome-ii Easy 16 Greedy https://leetcode.com/problems/remove-duplicate-letters Medium 17 Greedy https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee Medium 18 Greedy https://leetcode.com/problems/increasing-triplet-subsequence Medium 19 Greedy https://leetcode.com/problems/capacity-to-ship-packages-within-d-days Medium 20 Greedy https://leetcode.com/problems/non-overlapping-intervals Medium 21 Greedy https://leetcode.com/problems/valid-parenthesis-string Medium 22 Greedy https://leetcode.com/problems/minimum-cost-tree-from-leaf-values Medium 23 Greedy https://leetcode.com/problems/candy Hard 24 Greedy https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons Medium 25 Greedy https://leetcode.com/problems/wiggle-subsequence Medium 26 Greedy https://leetcode.com/problems/two-city-scheduling Medium 27 Greedy https://leetcode.com/problems/longest-palindrome Easy 28 Greedy https://leetcode.com/problems/minimum-number-of-refueling-stops Hard 29 Greedy https://leetcode.com/problems/valid-triangle-number Medium 30 Greedy https://leetcode.com/problems/maximum-swap Medium 31 Greedy https://leetcode.com/problems/can-place-flowers Easy 32 Greedy https://leetcode.com/problems/minimum-add-to-make-parentheses-valid Medium 33 Greedy https://leetcode.com/problems/maximum-length-of-pair-chain Medium 34 Greedy https://leetcode.com/problems/split-array-into-consecutive-subsequences Medium 35 Greedy https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists Hard 36 Greedy https://leetcode.com/problems/course-schedule-iii Hard 37 Greedy https://leetcode.com/problems/boats-to-save-people Medium 38 Greedy https://leetcode.com/problems/max-chunks-to-make-sorted Medium 39 Greedy https://leetcode.com/problems/minimum-domino-rotations-for-equal-row Medium 40 Greedy https://leetcode.com/problems/split-a-string-in-balanced-strings Easy 41 Greedy https://leetcode.com/problems/max-increase-to-keep-city-skyline Medium 42 Greedy https://leetcode.com/problems/di-string-match Easy 43 Greedy https://leetcode.com/problems/minimum-cost-to-hire-k-workers Hard 44 Greedy https://leetcode.com/problems/maximum-number-of-events-that-can-be-attendedMedium 45 Greedy https://leetcode.com/problems/couples-holding-hands Hard 46 Greedy https://leetcode.com/problems/balance-a-binary-search-tree Medium 47 Greedy https://leetcode.com/problems/furthest-building-you-can-reach Medium 48 Greedy https://leetcode.com/problems/smallest-subsequence-of-distinct-characters Medium 49 Greedy https://leetcode.com/problems/minimum-cost-to-move-chips-to-the-same-position Easy 50 Greedy https://leetcode.com/problems/minimum-number-of-taps-to-open-to-water-a-garden Hard 51 Greedy https://leetcode.com/problems/maximum-units-on-a-truck Easy 52 Greedy https://leetcode.com/problems/assign-cookies Easy 53 Greedy https://leetcode.com/problems/hand-of-straights Medium 54 Greedy https://leetcode.com/problems/create-maximum-number Hard 55 Greedy https://leetcode.com/problems/advantage-shuffle Medium 56 Greedy https://leetcode.com/problems/find-the-most-competitive-subsequence Medium 57 Greedy https://leetcode.com/problems/lemonade-change Easy 58 Greedy https://leetcode.com/problems/reduce-array-size-to-the-half Medium 59 Greedy https://leetcode.com/problems/video-stitching Medium 60 Greedy https://leetcode.com/problems/maximum-performance-of-a-team Hard 61 Greedy https://leetcode.com/problems/greatest-sum-divisible-by-three Medium 62 Greedy https://leetcode.com/problems/patching-array Hard 63 Greedy https://leetcode.com/problems/broken-calculator Medium 64 Greedy https://leetcode.com/problems/pancake-sorting Medium 65 Greedy https://leetcode.com/problems/minimum-deletions-to-make-character-frequencies-unique Medium 66 Greedy https://leetcode.com/problems/partition-array-into-three-parts-with-equal-sum Easy 67 Greedy https://leetcode.com/problems/divide-array-in-sets-of-k-consecutive-numbers Medium 68 Greedy https://leetcode.com/problems/smallest-range-ii Medium 69 Greedy https://leetcode.com/problems/max-chunks-to-make-sorted-ii Hard 70 Greedy https://leetcode.com/problems/array-of-doubled-pairs Medium 71 Greedy https://leetcode.com/problems/maximum-length-of-subarray-with-positive-productMedium 72 Greedy https://leetcode.com/problems/maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts Medium 73 Greedy https://leetcode.com/problems/minimum-increment-to-make-array-unique Medium 74 Greedy https://leetcode.com/problems/minimum-difference-between-largest-and-smallest-value-in-three-moves Medium 75 Greedy https://leetcode.com/problems/score-after-flipping-matrix Medium 76 Greedy https://leetcode.com/problems/frequency-of-the-most-frequent-element Medium 77 Greedy https://leetcode.com/problems/longest-happy-string Medium 78 Greedy https://leetcode.com/problems/maximum-69-number Easy 79 Greedy https://leetcode.com/problems/avoid-flood-in-the-city Medium 80 Greedy https://leetcode.com/problems/maximize-sum-of-array-after-k-negations Easy 81 Greedy https://leetcode.com/problems/minimum-time-to-make-rope-colorful Medium 82 Greedy https://leetcode.com/problems/monotone-increasing-digits Medium 83 Greedy https://leetcode.com/problems/reducing-dishes Hard 84 Greedy https://leetcode.com/problems/largest-perimeter-triangle Easy 85 Greedy https://leetcode.com/problems/minimum-swaps-to-make-strings-equal Medium 86 Greedy https://leetcode.com/problems/distant-barcodes Medium 87 Greedy https://leetcode.com/problems/find-valid-matrix-given-row-and-column-sums Medium 88 Greedy https://leetcode.com/problems/minimum-number-of-increments-on-subarrays-to-form-a-target-array Hard 89 Greedy https://leetcode.com/problems/most-profit-assigning-work Medium 90 Greedy https://leetcode.com/problems/integer-replacement Medium 91 Greedy https://leetcode.com/problems/least-number-of-unique-integers-after-k-removalsMedium 92 Greedy https://leetcode.com/problems/ipo Hard 93 Greedy https://leetcode.com/problems/break-a-palindrome Medium 94 Greedy https://leetcode.com/problems/maximum-number-of-non-overlapping-subarrays-with-sum-equals-target Medium 95 Greedy https://leetcode.com/problems/partitioning-into-minimum-number-of-deci-binary-numbers Medium 96 Greedy https://leetcode.com/problems/array-partition-i Easy 97 Greedy https://leetcode.com/problems/bag-of-tokens Medium 98 Greedy https://leetcode.com/problems/find-the-minimum-number-of-fibonacci-numbers-whose-sum-is-k Medium 99 Greedy https://leetcode.com/problems/construct-k-palindrome-strings Medium 100 Greedy https://leetcode.com/problems/rabbits-in-forest Medium 101 Greedy https://leetcode.com/problems/sell-diminishing-valued-colored-balls Medium 102 Greedy https://leetcode.com/problems/minimum-suffix-flips Medium 103 Greedy https://leetcode.com/problems/largest-submatrix-with-rearrangements Medium 104 Greedy https://leetcode.com/problems/minimum-number-of-removals-to-make-mountain-array Hard 105 Greedy https://leetcode.com/problems/rank-transform-of-a-matrix Hard 106 Greedy https://leetcode.com/problems/minimum-insertions-to-balance-a-parentheses-string Medium 107 Greedy https://leetcode.com/problems/minimum-number-of-flips-to-make-the-binary-string-alternating Medium 108 Greedy https://leetcode.com/problems/smallest-string-with-a-given-numeric-value Medium 109 Greedy https://leetcode.com/problems/maximum-number-of-coins-you-can-get Medium 110 Greedy https://leetcode.com/problems/stamping-the-sequence Hard 111 Greedy https://leetcode.com/problems/minimize-deviation-in-array Hard 112 Greedy https://leetcode.com/problems/get-the-maximum-score Hard 113 Greedy https://leetcode.com/problems/super-washing-machines Hard 114 Greedy https://leetcode.com/problems/minimum-sideway-jumps Medium 115 Greedy https://leetcode.com/problems/pizza-with-3n-slices Hard 116 Greedy https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balanced Medium 117 Greedy https://leetcode.com/problems/minimize-maximum-pair-sum-in-array Medium 118 Greedy https://leetcode.com/problems/the-number-of-weak-characters-in-the-game Medium 119 Greedy https://leetcode.com/problems/check-if-a-string-can-break-another-string Medium 120 Greedy https://leetcode.com/problems/split-two-strings-to-make-palindrome Medium 121 Greedy https://leetcode.com/problems/minimum-operations-to-make-the-array-increasing Easy 122 Greedy https://leetcode.com/problems/maximum-sum-obtained-of-any-permutation Medium 123 Greedy https://leetcode.com/problems/strong-password-checker Hard 124 Greedy https://leetcode.com/problems/string-without-aaa-or-bbb Medium 125 Greedy https://leetcode.com/problems/maximum-number-of-eaten-apples Medium 126 Greedy https://leetcode.com/problems/maximum-average-pass-ratio Medium 127 Greedy https://leetcode.com/problems/maximum-number-of-non-overlapping-substringsHard 128 Greedy https://leetcode.com/problems/delete-columns-to-make-sorted-ii Medium 129 Greedy https://leetcode.com/problems/set-intersection-size-at-least-two Hard 130 Greedy https://leetcode.com/problems/equal-sum-arrays-with-minimum-number-of-operationsMedium 131 Greedy https://leetcode.com/problems/maximum-value-at-a-given-index-in-a-bounded-array Medium 132 Greedy https://leetcode.com/problems/maximum-number-of-consecutive-values-you-can-make Medium 133 Greedy https://leetcode.com/problems/stone-game-vi Medium 134 Greedy https://leetcode.com/problems/maximum-distance-between-a-pair-of-values Medium 135 Greedy https://leetcode.com/problems/maximum-score-from-removing-stones Medium 136 Greedy https://leetcode.com/problems/dota2-senate Medium 137 Greedy https://leetcode.com/problems/longest-chunked-palindrome-decomposition Hard 138 Greedy https://leetcode.com/problems/cinema-seat-allocation Medium 139 Greedy https://leetcode.com/problems/minimum-numbers-of-function-calls-to-make-target-array Medium 140 Greedy https://leetcode.com/problems/minimum-swaps-to-arrange-a-binary-grid Medium 141 Greedy https://leetcode.com/problems/minimum-adjacent-swaps-for-k-consecutive-onesHard 142 Greedy https://leetcode.com/problems/minimum-operations-to-make-a-subsequence Hard 143 Greedy https://leetcode.com/problems/largest-multiple-of-three Hard 144 Greedy https://leetcode.com/problems/find-original-array-from-doubled-array Medium 145 Greedy https://leetcode.com/problems/minimum-adjacent-swaps-to-reach-the-kth-smallest-number Medium 146 Greedy https://leetcode.com/problems/maximum-score-from-removing-substrings Medium 147 Greedy https://leetcode.com/problems/minimum-initial-energy-to-finish-tasks Hard 148 Greedy https://leetcode.com/problems/check-if-string-is-transformable-with-substring-sort-operations Hard 149 Greedy https://leetcode.com/problems/reverse-subarray-to-maximize-array-value Hard 150 Greedy https://leetcode.com/problems/minimum-subsequence-in-non-increasing-order Easy 151 Greedy https://leetcode.com/problems/maximum-number-of-weeks-for-which-you-can-work Medium 152 Greedy https://leetcode.com/problems/largest-merge-of-two-strings Medium 153 Greedy https://leetcode.com/problems/reconstruct-a-2-row-binary-matrix Medium 154 Greedy https://leetcode.com/problems/largest-odd-number-in-string Easy 155 Greedy https://leetcode.com/problems/minimum-possible-integer-after-at-most-k-adjacent-swaps-on-digits Hard 156 Greedy https://leetcode.com/problems/maximum-ice-cream-bars Medium 157 Greedy https://leetcode.com/problems/maximum-binary-string-after-change Medium 158 Greedy https://leetcode.com/problems/eliminate-maximum-number-of-monsters Medium 159 Greedy https://leetcode.com/problems/sum-game Medium 160 Greedy https://leetcode.com/problems/largest-values-from-labels Medium 161 Greedy https://leetcode.com/problems/find-servers-that-handled-most-number-of-requests Hard 162 Greedy https://leetcode.com/problems/minimum-time-to-type-word-using-special-typewriterEasy 163 Greedy https://leetcode.com/problems/decrease-elements-to-make-array-zigzag Medium 164 Greedy https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-binary-string-alternating Medium 165 Greedy https://leetcode.com/problems/merge-triplets-to-form-target-triplet Medium 166 Greedy https://leetcode.com/problems/maximum-matrix-sum Medium 167 Greedy https://leetcode.com/problems/two-furthest-houses-with-different-colors Easy 168 Greedy https://leetcode.com/problems/minimum-number-of-buckets-required-to-collect-rainwater-from-houses Medium 169 Greedy https://leetcode.com/problems/array-with-elements-not-equal-to-average-of-neighbors Medium 170 Greedy https://leetcode.com/problems/check-if-a-parentheses-string-can-be-valid Medium 171 Greedy https://leetcode.com/problems/maximum-value-after-insertion Medium 172 Greedy https://leetcode.com/problems/removing-minimum-and-maximum-from-array Medium 173 Greedy https://leetcode.com/problems/building-boxes Hard 174 Greedy https://leetcode.com/problems/minimum-cost-homecoming-of-a-robot-in-a-grid Medium 175 Greedy https://leetcode.com/problems/add-minimum-number-of-rungs Medium 176 Greedy https://leetcode.com/problems/latest-time-by-replacing-hidden-digits Easy 177 Greedy https://leetcode.com/problems/form-array-by-concatenating-subarrays-of-another-array Medium 178 Greedy https://leetcode.com/problems/smallest-k-length-subsequence-with-occurrences-of-a-letter Hard 179 Greedy https://leetcode.com/problems/previous-permutation-with-one-swap Medium 180 Greedy https://leetcode.com/problems/maximum-number-of-tasks-you-can-assign Hard 181 Greedy https://leetcode.com/problems/maximum-element-after-decreasing-and-rearranging Medium 182 Greedy https://leetcode.com/problems/remove-colored-pieces-if-both-neighbors-are-the-same-color Medium 183 Greedy https://leetcode.com/problems/minimum-moves-to-convert-string Easy 184 Greedy https://leetcode.com/problems/longest-subsequence-repeated-k-times Hard 185 Greedy https://leetcode.com/problems/max-difference-you-can-get-from-changing-an-integer Medium 186 Greedy https://leetcode.com/problems/minimum-elements-to-add-to-form-a-given-sum Medium 187 Greedy https://leetcode.com/problems/largest-number-after-mutating-substring Medium 188 Greedy https://leetcode.com/problems/minimum-number-of-people-to-teach Medium 189 Greedy https://leetcode.com/problems/stone-game-ix Medium 190 Greedy https://leetcode.com/problems/minimum-non-zero-product-of-the-array-elementsMedium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Depth-First Search https://leetcode.com/problems/number-of-islands Medium
2 Depth-First Search https://leetcode.com/problems/validate-binary-search-tree Medium 3 Depth-First Search https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree Medium 4 Depth-First Search https://leetcode.com/problems/symmetric-tree Easy 5 Depth-First Search https://leetcode.com/problems/course-schedule Medium 6 Depth-First Search https://leetcode.com/problems/binary-tree-maximum-path-sum Hard 7 Depth-First Search https://leetcode.com/problems/invert-binary-tree Easy 8 Depth-First Search https://leetcode.com/problems/path-sum-iii Medium 9 Depth-First Search https://leetcode.com/problems/diameter-of-binary-tree Easy 10 Depth-First Search https://leetcode.com/problems/binary-tree-inorder-traversal Easy 11 Depth-First Search https://leetcode.com/problems/flatten-binary-tree-to-linked-list Medium 12 Depth-First Search https://leetcode.com/problems/course-schedule-ii Medium 13 Depth-First Search https://leetcode.com/problems/merge-two-binary-trees Easy 14 Depth-First Search https://leetcode.com/problems/serialize-and-deserialize-binary-tree Hard 15 Depth-First Search https://leetcode.com/problems/house-robber-iii Medium 16 Depth-First Search https://leetcode.com/problems/binary-tree-right-side-view Medium 17 Depth-First Search https://leetcode.com/problems/maximum-depth-of-binary-tree Easy 18 Depth-First Search https://leetcode.com/problems/populating-next-right-pointers-in-each-node Medium 19 Depth-First Search https://leetcode.com/problems/kth-smallest-element-in-a-bst Medium 20 Depth-First Search https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree Medium 21 Depth-First Search https://leetcode.com/problems/max-area-of-island Medium 22 Depth-First Search https://leetcode.com/problems/balanced-binary-tree Easy 23 Depth-First Search https://leetcode.com/problems/minimum-height-trees Medium 24 Depth-First Search https://leetcode.com/problems/same-tree Easy 25 Depth-First Search https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree Easy 26 Depth-First Search https://leetcode.com/problems/longest-increasing-path-in-a-matrix Hard 27 Depth-First Search https://leetcode.com/problems/path-sum Easy 28 Depth-First Search https://leetcode.com/problems/subtree-of-another-tree Easy 29 Depth-First Search https://leetcode.com/problems/evaluate-division Medium 30 Depth-First Search https://leetcode.com/problems/clone-graph Medium 31 Depth-First Search https://leetcode.com/problems/number-of-provinces Medium 32 Depth-First Search https://leetcode.com/problems/cheapest-flights-within-k-stops Medium 33 Depth-First Search https://leetcode.com/problems/surrounded-regions Medium 34 Depth-First Search https://leetcode.com/problems/count-complete-tree-nodes Medium 35 Depth-First Search https://leetcode.com/problems/path-sum-ii Medium 36 Depth-First Search https://leetcode.com/problems/island-perimeter Easy 37 Depth-First Search https://leetcode.com/problems/design-add-and-search-words-data-structure Medium 38 Depth-First Search https://leetcode.com/problems/accounts-merge Medium 39 Depth-First Search https://leetcode.com/problems/sum-root-to-leaf-numbers Medium 40 Depth-First Search https://leetcode.com/problems/recover-binary-search-tree Medium 41 Depth-First Search https://leetcode.com/problems/is-graph-bipartite Medium 42 Depth-First Search https://leetcode.com/problems/range-sum-of-bst Easy 43 Depth-First Search https://leetcode.com/problems/binary-tree-postorder-traversal Easy 44 Depth-First Search https://leetcode.com/problems/reconstruct-itinerary Hard 45 Depth-First Search https://leetcode.com/problems/network-delay-time Medium 46 Depth-First Search https://leetcode.com/problems/binary-tree-paths Easy 47 Depth-First Search https://leetcode.com/problems/minimum-depth-of-binary-tree Easy 48 Depth-First Search https://leetcode.com/problems/binary-tree-preorder-traversal Easy 49 Depth-First Search https://leetcode.com/problems/all-paths-from-source-to-target Medium 50 Depth-First Search https://leetcode.com/problems/trim-a-binary-search-tree Medium 51 Depth-First Search https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list Medium 52 Depth-First Search https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii Medium 53 Depth-First Search https://leetcode.com/problems/distribute-coins-in-binary-tree Medium 54 Depth-First Search https://leetcode.com/problems/critical-connections-in-a-network Hard 55 Depth-First Search https://leetcode.com/problems/redundant-connection Medium 56 Depth-First Search https://leetcode.com/problems/flood-fill Easy 57 Depth-First Search https://leetcode.com/problems/maximum-width-of-binary-tree Medium 58 Depth-First Search https://leetcode.com/problems/two-sum-iv-input-is-a-bst Easy 59 Depth-First Search https://leetcode.com/problems/convert-bst-to-greater-tree Medium 60 Depth-First Search https://leetcode.com/problems/pacific-atlantic-water-flow Medium 61 Depth-First Search https://leetcode.com/problems/sum-of-left-leaves Easy 62 Depth-First Search https://leetcode.com/problems/flatten-nested-list-iterator Medium 63 Depth-First Search https://leetcode.com/problems/longest-univalue-path Medium 64 Depth-First Search https://leetcode.com/problems/find-duplicate-subtrees Medium 65 Depth-First Search https://leetcode.com/problems/average-of-levels-in-binary-tree Easy 66 Depth-First Search https://leetcode.com/problems/keys-and-rooms Medium 67 Depth-First Search https://leetcode.com/problems/delete-nodes-and-return-forest Medium 68 Depth-First Search https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree Hard 69 Depth-First Search https://leetcode.com/problems/serialize-and-deserialize-bst Medium 70 Depth-First Search https://leetcode.com/problems/cousins-in-binary-tree Easy 71 Depth-First Search https://leetcode.com/problems/binary-tree-cameras Hard 72 Depth-First Search https://leetcode.com/problems/jump-game-iii Medium 73 Depth-First Search https://leetcode.com/problems/sum-of-distances-in-tree Hard 74 Depth-First Search https://leetcode.com/problems/binary-tree-pruning Medium 75 Depth-First Search https://leetcode.com/problems/binary-search-tree-to-greater-sum-tree Medium 76 Depth-First Search https://leetcode.com/problems/most-stones-removed-with-same-row-or-column Medium 77 Depth-First Search https://leetcode.com/problems/maximum-difference-between-node-and-ancestorMedium 78 Depth-First Search https://leetcode.com/problems/deepest-leaves-sum Medium 79 Depth-First Search https://leetcode.com/problems/shortest-bridge Medium 80 Depth-First Search https://leetcode.com/problems/increasing-order-search-tree Easy 81 Depth-First Search https://leetcode.com/problems/possible-bipartition Medium 82 Depth-First Search https://leetcode.com/problems/making-a-large-island Hard 83 Depth-First Search https://leetcode.com/problems/count-good-nodes-in-binary-tree Medium 84 Depth-First Search https://leetcode.com/problems/find-mode-in-binary-search-tree Easy 85 Depth-First Search https://leetcode.com/problems/find-bottom-left-tree-value Medium 86 Depth-First Search https://leetcode.com/problems/regions-cut-by-slashes Medium 87 Depth-First Search https://leetcode.com/problems/path-with-minimum-effort Medium 88 Depth-First Search https://leetcode.com/problems/maximum-depth-of-n-ary-tree Easy 89 Depth-First Search https://leetcode.com/problems/find-largest-value-in-each-tree-row Medium 90 Depth-First Search https://leetcode.com/problems/array-nesting Medium 91 Depth-First Search https://leetcode.com/problems/minimum-absolute-difference-in-bst Easy 92 Depth-First Search https://leetcode.com/problems/smallest-subtree-with-all-the-deepest-nodes Medium 93 Depth-First Search https://leetcode.com/problems/sum-of-root-to-leaf-binary-numbers Easy 94 Depth-First Search https://leetcode.com/problems/find-eventual-safe-states Medium 95 Depth-First Search https://leetcode.com/problems/concatenated-words Hard 96 Depth-First Search https://leetcode.com/problems/swim-in-rising-water Hard 97 Depth-First Search https://leetcode.com/problems/number-of-operations-to-make-network-connected Medium 98 Depth-First Search https://leetcode.com/problems/leaf-similar-trees Easy 99 Depth-First Search https://leetcode.com/problems/sum-of-nodes-with-even-valued-grandparent Medium 100 Depth-First Search https://leetcode.com/problems/binary-tree-tilt Easy 101 Depth-First Search https://leetcode.com/problems/couples-holding-hands Hard 102 Depth-First Search https://leetcode.com/problems/n-ary-tree-preorder-traversal Easy 103 Depth-First Search https://leetcode.com/problems/flip-equivalent-binary-trees Medium 104 Depth-First Search https://leetcode.com/problems/balance-a-binary-search-tree Medium 105 Depth-First Search https://leetcode.com/problems/redundant-connection-ii Hard 106 Depth-First Search https://leetcode.com/problems/minimum-distance-between-bst-nodes Easy 107 Depth-First Search https://leetcode.com/problems/employee-importance Medium 108 Depth-First Search https://leetcode.com/problems/n-ary-tree-postorder-traversal Easy 109 Depth-First Search https://leetcode.com/problems/number-of-closed-islands Medium 110 Depth-First Search https://leetcode.com/problems/all-elements-in-two-binary-search-trees Medium 111 Depth-First Search https://leetcode.com/problems/time-needed-to-inform-all-employees Medium 112 Depth-First Search https://leetcode.com/problems/battleships-in-a-board Medium 113 Depth-First Search https://leetcode.com/problems/most-frequent-subtree-sum Medium 114 Depth-First Search https://leetcode.com/problems/smallest-string-with-swaps Medium 115 Depth-First Search https://leetcode.com/problems/construct-string-from-binary-tree Easy 116 Depth-First Search https://leetcode.com/problems/minesweeper Medium 117 Depth-First Search https://leetcode.com/problems/delete-leaves-with-a-given-value Medium 118 Depth-First Search https://leetcode.com/problems/linked-list-in-binary-tree Medium 119 Depth-First Search https://leetcode.com/problems/reorder-routes-to-make-all-paths-lead-to-the-city-zero Medium 120 Depth-First Search https://leetcode.com/problems/add-one-row-to-tree Medium 121 Depth-First Search https://leetcode.com/problems/univalued-binary-tree Easy 122 Depth-First Search https://leetcode.com/problems/maximum-product-of-splitted-binary-tree Medium 123 Depth-First Search https://leetcode.com/problems/second-minimum-node-in-a-binary-tree Easy 124 Depth-First Search https://leetcode.com/problems/lexicographical-numbers Medium 125 Depth-First Search https://leetcode.com/problems/lowest-common-ancestor-of-deepest-leaves Medium 126 Depth-First Search https://leetcode.com/problems/number-of-good-leaf-nodes-pairs Medium 127 Depth-First Search https://leetcode.com/problems/smallest-string-starting-from-leaf Medium 128 Depth-First Search https://leetcode.com/problems/recover-a-tree-from-preorder-traversal Hard 129 Depth-First Search https://leetcode.com/problems/longest-absolute-file-path Medium 130 Depth-First Search https://leetcode.com/problems/longest-zigzag-path-in-a-binary-tree Medium 131 Depth-First Search https://leetcode.com/problems/pseudo-palindromic-paths-in-a-binary-tree Medium 132 Depth-First Search https://leetcode.com/problems/binary-tree-coloring-game Medium 133 Depth-First Search https://leetcode.com/problems/number-of-enclaves Medium 134 Depth-First Search https://leetcode.com/problems/maximum-sum-bst-in-binary-tree Hard 135 Depth-First Search https://leetcode.com/problems/minimum-time-to-collect-all-apples-in-a-tree Medium 136 Depth-First Search https://leetcode.com/problems/kth-ancestor-of-a-tree-node Hard 137 Depth-First Search https://leetcode.com/problems/count-servers-that-communicate Medium 138 Depth-First Search https://leetcode.com/problems/flower-planting-with-no-adjacent Medium 139 Depth-First Search https://leetcode.com/problems/similar-string-groups Hard 140 Depth-First Search https://leetcode.com/problems/flip-binary-tree-to-match-preorder-traversal Medium 141 Depth-First Search https://leetcode.com/problems/validate-binary-tree-nodes Medium 142 Depth-First Search https://leetcode.com/problems/course-schedule-iv Medium 143 Depth-First Search https://leetcode.com/problems/freedom-trail Hard 144 Depth-First Search https://leetcode.com/problems/find-a-corresponding-node-of-a-binary-tree-in-a-clone-of-that-tree Medium 145 Depth-First Search https://leetcode.com/problems/water-and-jug-problem Medium 146 Depth-First Search https://leetcode.com/problems/where-will-the-ball-fall Medium 147 Depth-First Search https://leetcode.com/problems/count-sub-islands Medium 148 Depth-First Search https://leetcode.com/problems/minimize-malware-spread Hard 149 Depth-First Search https://leetcode.com/problems/sort-items-by-groups-respecting-dependencies Hard 150 Depth-First Search https://leetcode.com/problems/loud-and-rich Medium 151 Depth-First Search https://leetcode.com/problems/find-if-path-exists-in-graph Easy 152 Depth-First Search https://leetcode.com/problems/find-elements-in-a-contaminated-binary-tree Medium 153 Depth-First Search https://leetcode.com/problems/minimize-hamming-distance-after-swap-operations Medium 154 Depth-First Search https://leetcode.com/problems/check-if-there-is-a-valid-path-in-a-grid Medium 155 Depth-First Search https://leetcode.com/problems/detect-cycles-in-2d-grid Medium 156 Depth-First Search https://leetcode.com/problems/pyramid-transition-matrix Medium 157 Depth-First Search https://leetcode.com/problems/escape-a-large-maze Hard 158 Depth-First Search https://leetcode.com/problems/minimize-malware-spread-ii Hard 159 Depth-First Search https://leetcode.com/problems/last-day-where-you-can-still-cross Hard 160 Depth-First Search https://leetcode.com/problems/insufficient-nodes-in-root-to-leaf-paths Medium 161 Depth-First Search https://leetcode.com/problems/frog-position-after-t-seconds Hard 162 Depth-First Search https://leetcode.com/problems/mini-parser Medium 163 Depth-First Search https://leetcode.com/problems/step-by-step-directions-from-a-binary-tree-node-to-another Medium 164 Depth-First Search https://leetcode.com/problems/number-of-nodes-in-the-sub-tree-with-the-same-label Medium 165 Depth-First Search https://leetcode.com/problems/coloring-a-border Medium 166 Depth-First Search https://leetcode.com/problems/minimum-number-of-days-to-disconnect-island Hard 167 Depth-First Search https://leetcode.com/problems/find-all-people-with-secret Hard 168 Depth-First Search https://leetcode.com/problems/count-nodes-with-the-highest-score Medium 169 Depth-First Search https://leetcode.com/problems/find-all-groups-of-farmland Medium 170 Depth-First Search https://leetcode.com/problems/smallest-missing-genetic-value-in-each-subtree Hard 171 Depth-First Search https://leetcode.com/problems/tree-of-coprimes Hard 172 Depth-First Search https://leetcode.com/problems/contain-virus Hard 173 Depth-First Search https://leetcode.com/problems/detonate-the-maximum-bombs Medium 174 Depth-First Search https://leetcode.com/problems/valid-arrangement-of-pairs Hard 175 Depth-First Search https://leetcode.com/problems/merge-bsts-to-create-single-bst Hard 176 Depth-First Search https://leetcode.com/problems/throne-inheritance Medium 177 Depth-First Search https://leetcode.com/problems/cracking-the-safe Hard 178 Depth-First Search https://leetcode.com/problems/print-binary-tree Medium 179 Depth-First Search https://leetcode.com/problems/bulb-switcher-ii Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Breadth-First Search https://leetcode.com/problems/number-of-islands Medium
2 Breadth-First Search https://leetcode.com/problems/coin-change Medium 3 Breadth-First Search https://leetcode.com/problems/symmetric-tree Easy 4 Breadth-First Search https://leetcode.com/problems/course-schedule Medium 5 Breadth-First Search https://leetcode.com/problems/invert-binary-tree Easy 6 Breadth-First Search https://leetcode.com/problems/binary-tree-level-order-traversal Medium 7 Breadth-First Search https://leetcode.com/problems/word-ladder Hard 8 Breadth-First Search https://leetcode.com/problems/perfect-squares Medium 9 Breadth-First Search https://leetcode.com/problems/course-schedule-ii Medium 10 Breadth-First Search https://leetcode.com/problems/merge-two-binary-trees Easy 11 Breadth-First Search https://leetcode.com/problems/serialize-and-deserialize-binary-tree Hard 12 Breadth-First Search https://leetcode.com/problems/binary-tree-right-side-view Medium 13 Breadth-First Search https://leetcode.com/problems/maximum-depth-of-binary-tree Easy 14 Breadth-First Search https://leetcode.com/problems/rotting-oranges Medium 15 Breadth-First Search https://leetcode.com/problems/populating-next-right-pointers-in-each-node Medium 16 Breadth-First Search https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree Medium 17 Breadth-First Search https://leetcode.com/problems/max-area-of-island Medium 18 Breadth-First Search https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal Medium 19 Breadth-First Search https://leetcode.com/problems/minimum-height-trees Medium 20 Breadth-First Search https://leetcode.com/problems/same-tree Easy 21 Breadth-First Search https://leetcode.com/problems/longest-increasing-path-in-a-matrix Hard 22 Breadth-First Search https://leetcode.com/problems/evaluate-division Medium 23 Breadth-First Search https://leetcode.com/problems/clone-graph Medium 24 Breadth-First Search https://leetcode.com/problems/number-of-provinces Medium 25 Breadth-First Search https://leetcode.com/problems/cheapest-flights-within-k-stops Medium 26 Breadth-First Search https://leetcode.com/problems/surrounded-regions Medium 27 Breadth-First Search https://leetcode.com/problems/remove-invalid-parentheses Hard 28 Breadth-First Search https://leetcode.com/problems/island-perimeter Easy 29 Breadth-First Search https://leetcode.com/problems/01-matrix Medium 30 Breadth-First Search https://leetcode.com/problems/accounts-merge Medium 31 Breadth-First Search https://leetcode.com/problems/is-graph-bipartite Medium 32 Breadth-First Search https://leetcode.com/problems/network-delay-time Medium 33 Breadth-First Search https://leetcode.com/problems/minimum-depth-of-binary-tree Easy 34 Breadth-First Search https://leetcode.com/problems/all-paths-from-source-to-target Medium 35 Breadth-First Search https://leetcode.com/problems/word-ladder-ii Hard 36 Breadth-First Search https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii Medium 37 Breadth-First Search https://leetcode.com/problems/redundant-connection Medium 38 Breadth-First Search https://leetcode.com/problems/flood-fill Easy 39 Breadth-First Search https://leetcode.com/problems/maximum-width-of-binary-tree Medium 40 Breadth-First Search https://leetcode.com/problems/two-sum-iv-input-is-a-bst Easy 41 Breadth-First Search https://leetcode.com/problems/pacific-atlantic-water-flow Medium 42 Breadth-First Search https://leetcode.com/problems/sum-of-left-leaves Easy 43 Breadth-First Search https://leetcode.com/problems/binary-tree-level-order-traversal-ii Medium 44 Breadth-First Search https://leetcode.com/problems/find-duplicate-subtrees Medium 45 Breadth-First Search https://leetcode.com/problems/average-of-levels-in-binary-tree Easy 46 Breadth-First Search https://leetcode.com/problems/keys-and-rooms Medium 47 Breadth-First Search https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree Hard 48 Breadth-First Search https://leetcode.com/problems/open-the-lock Medium 49 Breadth-First Search https://leetcode.com/problems/serialize-and-deserialize-bst Medium 50 Breadth-First Search https://leetcode.com/problems/trapping-rain-water-ii Hard 51 Breadth-First Search https://leetcode.com/problems/cousins-in-binary-tree Easy 52 Breadth-First Search https://leetcode.com/problems/jump-game-iii Medium 53 Breadth-First Search https://leetcode.com/problems/deepest-leaves-sum Medium 54 Breadth-First Search https://leetcode.com/problems/shortest-bridge Medium 55 Breadth-First Search https://leetcode.com/problems/possible-bipartition Medium 56 Breadth-First Search https://leetcode.com/problems/making-a-large-island Hard 57 Breadth-First Search https://leetcode.com/problems/shortest-path-in-binary-matrix Medium 58 Breadth-First Search https://leetcode.com/problems/count-good-nodes-in-binary-tree Medium 59 Breadth-First Search https://leetcode.com/problems/find-bottom-left-tree-value Medium 60 Breadth-First Search https://leetcode.com/problems/regions-cut-by-slashes Medium 61 Breadth-First Search https://leetcode.com/problems/path-with-minimum-effort Medium 62 Breadth-First Search https://leetcode.com/problems/maximum-depth-of-n-ary-tree Easy 63 Breadth-First Search https://leetcode.com/problems/find-largest-value-in-each-tree-row Medium 64 Breadth-First Search https://leetcode.com/problems/minimum-absolute-difference-in-bst Easy 65 Breadth-First Search https://leetcode.com/problems/smallest-subtree-with-all-the-deepest-nodes Medium 66 Breadth-First Search https://leetcode.com/problems/shortest-path-in-a-grid-with-obstacles-eliminationHard 67 Breadth-First Search https://leetcode.com/problems/check-completeness-of-a-binary-tree Medium 68 Breadth-First Search https://leetcode.com/problems/find-eventual-safe-states Medium 69 Breadth-First Search https://leetcode.com/problems/bus-routes Hard 70 Breadth-First Search https://leetcode.com/problems/swim-in-rising-water Hard 71 Breadth-First Search https://leetcode.com/problems/number-of-operations-to-make-network-connected Medium 72 Breadth-First Search https://leetcode.com/problems/n-ary-tree-level-order-traversal Medium 73 Breadth-First Search https://leetcode.com/problems/sum-of-nodes-with-even-valued-grandparent Medium 74 Breadth-First Search https://leetcode.com/problems/couples-holding-hands Hard 75 Breadth-First Search https://leetcode.com/problems/redundant-connection-ii Hard 76 Breadth-First Search https://leetcode.com/problems/minimum-distance-between-bst-nodes Easy 77 Breadth-First Search https://leetcode.com/problems/employee-importance Medium 78 Breadth-First Search https://leetcode.com/problems/number-of-closed-islands Medium 79 Breadth-First Search https://leetcode.com/problems/as-far-from-land-as-possible Medium 80 Breadth-First Search https://leetcode.com/problems/time-needed-to-inform-all-employees Medium 81 Breadth-First Search https://leetcode.com/problems/sliding-puzzle Hard 82 Breadth-First Search https://leetcode.com/problems/smallest-string-with-swaps Medium 83 Breadth-First Search https://leetcode.com/problems/shortest-path-visiting-all-nodes Hard 84 Breadth-First Search https://leetcode.com/problems/minesweeper Medium 85 Breadth-First Search https://leetcode.com/problems/maximum-level-sum-of-a-binary-tree Medium 86 Breadth-First Search https://leetcode.com/problems/delete-leaves-with-a-given-value Medium 87 Breadth-First Search https://leetcode.com/problems/linked-list-in-binary-tree Medium 88 Breadth-First Search https://leetcode.com/problems/reorder-routes-to-make-all-paths-lead-to-the-city-zero Medium 89 Breadth-First Search https://leetcode.com/problems/add-one-row-to-tree Medium 90 Breadth-First Search https://leetcode.com/problems/univalued-binary-tree Easy 91 Breadth-First Search https://leetcode.com/problems/lowest-common-ancestor-of-deepest-leaves Medium 92 Breadth-First Search https://leetcode.com/problems/shortest-path-with-alternating-colors Medium 93 Breadth-First Search https://leetcode.com/problems/jump-game-iv Hard 94 Breadth-First Search https://leetcode.com/problems/minimum-cost-to-make-at-least-one-valid-path-in-a-grid Hard 95 Breadth-First Search https://leetcode.com/problems/pseudo-palindromic-paths-in-a-binary-tree Medium 96 Breadth-First Search https://leetcode.com/problems/number-of-enclaves Medium 97 Breadth-First Search https://leetcode.com/problems/minimum-time-to-collect-all-apples-in-a-tree Medium 98 Breadth-First Search https://leetcode.com/problems/kth-ancestor-of-a-tree-node Hard 99 Breadth-First Search https://leetcode.com/problems/cut-off-trees-for-golf-event Hard 100 Breadth-First Search https://leetcode.com/problems/numbers-with-same-consecutive-differences Medium 101 Breadth-First Search https://leetcode.com/problems/count-servers-that-communicate Medium 102 Breadth-First Search https://leetcode.com/problems/k-similar-strings Hard 103 Breadth-First Search https://leetcode.com/problems/flower-planting-with-no-adjacent Medium 104 Breadth-First Search https://leetcode.com/problems/minimum-genetic-mutation Medium 105 Breadth-First Search https://leetcode.com/problems/shortest-path-to-get-all-keys Hard 106 Breadth-First Search https://leetcode.com/problems/similar-string-groups Hard 107 Breadth-First Search https://leetcode.com/problems/complete-binary-tree-inserter Medium 108 Breadth-First Search https://leetcode.com/problems/validate-binary-tree-nodes Medium 109 Breadth-First Search https://leetcode.com/problems/course-schedule-iv Medium 110 Breadth-First Search https://leetcode.com/problems/freedom-trail Hard 111 Breadth-First Search https://leetcode.com/problems/find-a-corresponding-node-of-a-binary-tree-in-a-clone-of-that-tree Medium 112 Breadth-First Search https://leetcode.com/problems/water-and-jug-problem Medium 113 Breadth-First Search https://leetcode.com/problems/minimum-jumps-to-reach-home Medium 114 Breadth-First Search https://leetcode.com/problems/cat-and-mouse Hard 115 Breadth-First Search https://leetcode.com/problems/count-sub-islands Medium 116 Breadth-First Search https://leetcode.com/problems/minimum-moves-to-move-a-box-to-their-target-location Hard 117 Breadth-First Search https://leetcode.com/problems/minimize-malware-spread Hard 118 Breadth-First Search https://leetcode.com/problems/sort-items-by-groups-respecting-dependencies Hard 119 Breadth-First Search https://leetcode.com/problems/even-odd-tree Medium 120 Breadth-First Search https://leetcode.com/problems/find-if-path-exists-in-graph Easy 121 Breadth-First Search https://leetcode.com/problems/find-elements-in-a-contaminated-binary-tree Medium 122 Breadth-First Search https://leetcode.com/problems/check-if-there-is-a-valid-path-in-a-grid Medium 123 Breadth-First Search https://leetcode.com/problems/detect-cycles-in-2d-grid Medium 124 Breadth-First Search https://leetcode.com/problems/minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix Hard 125 Breadth-First Search https://leetcode.com/problems/pyramid-transition-matrix Medium 126 Breadth-First Search https://leetcode.com/problems/map-of-highest-peak Medium 127 Breadth-First Search https://leetcode.com/problems/snakes-and-ladders Medium 128 Breadth-First Search https://leetcode.com/problems/escape-a-large-maze Hard 129 Breadth-First Search https://leetcode.com/problems/minimize-malware-spread-ii Hard 130 Breadth-First Search https://leetcode.com/problems/last-day-where-you-can-still-cross Hard 131 Breadth-First Search https://leetcode.com/problems/frog-position-after-t-seconds Hard 132 Breadth-First Search https://leetcode.com/problems/number-of-nodes-in-the-sub-tree-with-the-same-label Medium 133 Breadth-First Search https://leetcode.com/problems/brace-expansion-ii Hard 134 Breadth-First Search https://leetcode.com/problems/coloring-a-border Medium 135 Breadth-First Search https://leetcode.com/problems/minimum-number-of-days-to-disconnect-island Hard 136 Breadth-First Search https://leetcode.com/problems/zuma-game Hard 137 Breadth-First Search https://leetcode.com/problems/find-all-people-with-secret Hard 138 Breadth-First Search https://leetcode.com/problems/nearest-exit-from-entrance-in-maze Medium 139 Breadth-First Search https://leetcode.com/problems/minimum-operations-to-convert-number Medium 140 Breadth-First Search https://leetcode.com/problems/second-minimum-time-to-reach-destination Hard 141 Breadth-First Search https://leetcode.com/problems/find-all-groups-of-farmland Medium 142 Breadth-First Search https://leetcode.com/problems/tree-of-coprimes Hard 143 Breadth-First Search https://leetcode.com/problems/lexicographically-smallest-string-after-applying-operations Medium 144 Breadth-First Search https://leetcode.com/problems/contain-virus Hard 145 Breadth-First Search https://leetcode.com/problems/get-watched-videos-by-your-friends Medium 146 Breadth-First Search https://leetcode.com/problems/detonate-the-maximum-bombs Medium 147 Breadth-First Search https://leetcode.com/problems/the-time-when-the-network-becomes-idle Medium 148 Breadth-First Search https://leetcode.com/problems/minimum-moves-to-reach-target-with-rotations Hard 149 Breadth-First Search https://leetcode.com/problems/operations-on-tree Medium 150 Breadth-First Search https://leetcode.com/problems/maximum-candies-you-can-get-from-boxes Hard 151 Breadth-First Search https://leetcode.com/problems/cat-and-mouse-ii Hard 152 Breadth-First Search https://leetcode.com/problems/print-binary-tree Medium 153 Breadth-First Search https://leetcode.com/problems/bulb-switcher-ii Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Binary Search https://leetcode.com/problems/median-of-two-sorted-arrays Hard
2 Binary Search https://leetcode.com/problems/search-in-rotated-sorted-array Medium 3 Binary Search https://leetcode.com/problems/find-the-duplicate-number Medium 4 Binary Search https://leetcode.com/problems/longest-increasing-subsequence Medium 5 Binary Search https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array Medium 6 Binary Search https://leetcode.com/problems/search-a-2d-matrix-ii Medium 7 Binary Search https://leetcode.com/problems/search-insert-position Easy 8 Binary Search https://leetcode.com/problems/search-a-2d-matrix Medium 9 Binary Search https://leetcode.com/problems/find-minimum-in-rotated-sorted-array Medium 10 Binary Search https://leetcode.com/problems/minimum-size-subarray-sum Medium 11 Binary Search https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix Medium 12 Binary Search https://leetcode.com/problems/count-of-smaller-numbers-after-self Hard 13 Binary Search https://leetcode.com/problems/find-peak-element Medium 14 Binary Search https://leetcode.com/problems/single-element-in-a-sorted-array Medium 15 Binary Search https://leetcode.com/problems/count-complete-tree-nodes Medium 16 Binary Search https://leetcode.com/problems/two-sum-ii-input-array-is-sorted Easy 17 Binary Search https://leetcode.com/problems/split-array-largest-sum Hard 18 Binary Search https://leetcode.com/problems/first-bad-version Easy 19 Binary Search https://leetcode.com/problems/max-consecutive-ones-iii Medium 20 Binary Search https://leetcode.com/problems/intersection-of-two-arrays-ii Easy 21 Binary Search https://leetcode.com/problems/find-k-closest-elements Medium 22 Binary Search https://leetcode.com/problems/maximum-length-of-repeated-subarray Medium 23 Binary Search https://leetcode.com/problems/capacity-to-ship-packages-within-d-days Medium 24 Binary Search https://leetcode.com/problems/search-in-rotated-sorted-array-ii Medium 25 Binary Search https://leetcode.com/problems/sqrtx Easy 26 Binary Search https://leetcode.com/problems/binary-search Easy 27 Binary Search https://leetcode.com/problems/132-pattern Medium 28 Binary Search https://leetcode.com/problems/russian-doll-envelopes Hard 29 Binary Search https://leetcode.com/problems/maximum-profit-in-job-scheduling Hard 30 Binary Search https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k Hard 31 Binary Search https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii Hard 32 Binary Search https://leetcode.com/problems/koko-eating-bananas Medium 33 Binary Search https://leetcode.com/problems/reverse-pairs Hard 34 Binary Search https://leetcode.com/problems/intersection-of-two-arrays Easy 35 Binary Search https://leetcode.com/problems/valid-triangle-number Medium 36 Binary Search https://leetcode.com/problems/super-egg-drop Hard 37 Binary Search https://leetcode.com/problems/kth-missing-positive-number Easy 38 Binary Search https://leetcode.com/problems/peak-index-in-a-mountain-array Easy 39 Binary Search https://leetcode.com/problems/longest-arithmetic-subsequence Medium 40 Binary Search https://leetcode.com/problems/valid-perfect-square Easy 41 Binary Search https://leetcode.com/problems/arranging-coins Easy 42 Binary Search https://leetcode.com/problems/path-with-minimum-effort Medium 43 Binary Search https://leetcode.com/problems/max-sum-of-rectangle-no-larger-than-k Hard 44 Binary Search https://leetcode.com/problems/time-based-key-value-store Medium 45 Binary Search https://leetcode.com/problems/count-negative-numbers-in-a-sorted-matrix Easy 46 Binary Search https://leetcode.com/problems/find-k-th-smallest-pair-distance Hard 47 Binary Search https://leetcode.com/problems/swim-in-rising-water Hard 48 Binary Search https://leetcode.com/problems/k-diff-pairs-in-an-array Medium 49 Binary Search https://leetcode.com/problems/longest-duplicate-substring Hard 50 Binary Search https://leetcode.com/problems/kth-smallest-number-in-multiplication-table Hard 51 Binary Search https://leetcode.com/problems/count-of-range-sum Hard 52 Binary Search https://leetcode.com/problems/the-k-weakest-rows-in-a-matrix Easy 53 Binary Search https://leetcode.com/problems/minimum-number-of-days-to-make-m-bouquets Medium 54 Binary Search https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero Medium 55 Binary Search https://leetcode.com/problems/snapshot-array Medium 56 Binary Search https://leetcode.com/problems/find-smallest-letter-greater-than-target Easy 57 Binary Search https://leetcode.com/problems/heaters Medium 58 Binary Search https://leetcode.com/problems/sum-of-square-numbers Medium 59 Binary Search https://leetcode.com/problems/find-the-smallest-divisor-given-a-threshold Medium 60 Binary Search https://leetcode.com/problems/fair-candy-swap Easy 61 Binary Search https://leetcode.com/problems/find-two-non-overlapping-sub-arrays-each-with-target-sum Medium 62 Binary Search https://leetcode.com/problems/find-right-interval Medium 63 Binary Search https://leetcode.com/problems/numbers-at-most-n-given-digit-set Hard 64 Binary Search https://leetcode.com/problems/reach-a-number Medium 65 Binary Search https://leetcode.com/problems/find-in-mountain-array Hard 66 Binary Search https://leetcode.com/problems/magnetic-force-between-two-balls Medium 67 Binary Search https://leetcode.com/problems/nth-magical-number Hard 68 Binary Search https://leetcode.com/problems/number-of-subsequences-that-satisfy-the-given-sum-condition Medium 69 Binary Search https://leetcode.com/problems/frequency-of-the-most-frequent-element Medium 70 Binary Search https://leetcode.com/problems/avoid-flood-in-the-city Medium 71 Binary Search https://leetcode.com/problems/shortest-subarray-to-be-removed-to-make-array-sorted Medium 72 Binary Search https://leetcode.com/problems/kth-ancestor-of-a-tree-node Hard 73 Binary Search https://leetcode.com/problems/minimum-limit-of-balls-in-a-bag Medium 74 Binary Search https://leetcode.com/problems/find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows Hard 75 Binary Search https://leetcode.com/problems/most-profit-assigning-work Medium 76 Binary Search https://leetcode.com/problems/maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold Medium 77 Binary Search https://leetcode.com/problems/k-th-smallest-prime-fraction Hard 78 Binary Search https://leetcode.com/problems/check-if-n-and-its-double-exist Easy 79 Binary Search https://leetcode.com/problems/sum-of-mutated-array-closest-to-target Medium 80 Binary Search https://leetcode.com/problems/ugly-number-iii Medium 81 Binary Search https://leetcode.com/problems/h-index-ii Medium 82 Binary Search https://leetcode.com/problems/ways-to-split-array-into-three-subarrays Medium 83 Binary Search https://leetcode.com/problems/online-election Medium 84 Binary Search https://leetcode.com/problems/nth-digit Medium 85 Binary Search https://leetcode.com/problems/sell-diminishing-valued-colored-balls Medium 86 Binary Search https://leetcode.com/problems/data-stream-as-disjoint-intervals Hard 87 Binary Search https://leetcode.com/problems/get-equal-substrings-within-budget Medium 88 Binary Search https://leetcode.com/problems/minimum-number-of-removals-to-make-mountain-array Hard 89 Binary Search https://leetcode.com/problems/make-array-strictly-increasing Hard 90 Binary Search https://leetcode.com/problems/random-pick-with-blacklist Hard 91 Binary Search https://leetcode.com/problems/special-array-with-x-elements-greater-than-or-equal-x Easy 92 Binary Search https://leetcode.com/problems/guess-number-higher-or-lower Easy 93 Binary Search https://leetcode.com/problems/friends-of-appropriate-ages Medium 94 Binary Search https://leetcode.com/problems/find-a-peak-element-ii Medium 95 Binary Search https://leetcode.com/problems/range-sum-of-sorted-subarray-sums Medium 96 Binary Search https://leetcode.com/problems/maximum-number-of-removable-characters Medium 97 Binary Search https://leetcode.com/problems/maximum-score-of-a-good-subarray Hard 98 Binary Search https://leetcode.com/problems/compare-strings-by-frequency-of-the-smallest-character Medium 99 Binary Search https://leetcode.com/problems/create-sorted-array-through-instructions Hard 100 Binary Search https://leetcode.com/problems/maximum-value-at-a-given-index-in-a-bounded-array Medium 101 Binary Search https://leetcode.com/problems/online-majority-element-in-subarray Hard 102 Binary Search https://leetcode.com/problems/find-latest-group-of-size-m Medium 103 Binary Search https://leetcode.com/problems/maximum-distance-between-a-pair-of-values Medium 104 Binary Search https://leetcode.com/problems/minimum-absolute-sum-difference Medium 105 Binary Search https://leetcode.com/problems/maximum-earnings-from-taxi Medium 106 Binary Search https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended-ii Hard 107 Binary Search https://leetcode.com/problems/minimum-speed-to-arrive-on-time Medium 108 Binary Search https://leetcode.com/problems/minimum-operations-to-make-the-array-k-increasing Hard 109 Binary Search https://leetcode.com/problems/random-point-in-non-overlapping-rectangles Medium 110 Binary Search https://leetcode.com/problems/last-day-where-you-can-still-cross Hard 111 Binary Search https://leetcode.com/problems/minimum-operations-to-make-a-subsequence Hard 112 Binary Search https://leetcode.com/problems/find-the-longest-valid-obstacle-course-at-each-position Hard 113 Binary Search https://leetcode.com/problems/find-positive-integer-solution-for-a-given-equationMedium 114 Binary Search https://leetcode.com/problems/minimum-interval-to-include-each-query Hard 115 Binary Search https://leetcode.com/problems/maximize-the-confusion-of-an-exam Medium 116 Binary Search https://leetcode.com/problems/minimum-number-of-operations-to-make-array-continuous Hard 117 Binary Search https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference Hard 118 Binary Search https://leetcode.com/problems/two-best-non-overlapping-events Medium 119 Binary Search https://leetcode.com/problems/closest-room Hard 120 Binary Search https://leetcode.com/problems/random-pick-with-weight Medium 121 Binary Search https://leetcode.com/problems/preimage-size-of-factorial-zeroes-function Hard 122 Binary Search https://leetcode.com/problems/find-target-indices-after-sorting-array Easy 123 Binary Search https://leetcode.com/problems/range-frequency-queries Medium 124 Binary Search https://leetcode.com/problems/find-the-distance-value-between-two-arrays Easy 125 Binary Search https://leetcode.com/problems/sum-of-floored-pairs Hard 126 Binary Search https://leetcode.com/problems/minimized-maximum-of-products-distributed-to-any-store Medium 127 Binary Search https://leetcode.com/problems/plates-between-candles Medium 128 Binary Search https://leetcode.com/problems/smallest-good-base Hard 129 Binary Search https://leetcode.com/problems/find-a-value-of-a-mysterious-function-closest-to-target Hard 130 Binary Search https://leetcode.com/problems/longest-common-subpath Hard 131 Binary Search https://leetcode.com/problems/most-beautiful-item-for-each-query Medium 132 Binary Search https://leetcode.com/problems/minimum-space-wasted-from-packaging Hard 133 Binary Search https://leetcode.com/problems/maximum-fruits-harvested-after-at-most-k-steps Hard 134 Binary Search https://leetcode.com/problems/building-boxes Hard 135 Binary Search https://leetcode.com/problems/kth-smallest-product-of-two-sorted-arrays Hard 136 Binary Search https://leetcode.com/problems/count-pairs-of-nodes Hard 137 Binary Search https://leetcode.com/problems/find-the-student-that-will-replace-the-chalk Medium 138 Binary Search https://leetcode.com/problems/merge-bsts-to-create-single-bst Hard 139 Binary Search https://leetcode.com/problems/minimum-garden-perimeter-to-collect-enough-apples Medium 140 Binary Search https://leetcode.com/problems/maximum-number-of-tasks-you-can-assign Hard 141 Binary Search https://leetcode.com/problems/tweet-counts-per-frequency Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Tree https://leetcode.com/problems/validate-binary-search-tree Medium
2 Tree https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree Medium 3 Tree https://leetcode.com/problems/symmetric-tree Easy 4 Tree https://leetcode.com/problems/binary-tree-maximum-path-sum Hard 5 Tree https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal Medium 6 Tree https://leetcode.com/problems/invert-binary-tree Easy 7 Tree https://leetcode.com/problems/path-sum-iii Medium 8 Tree https://leetcode.com/problems/binary-tree-level-order-traversal Medium 9 Tree https://leetcode.com/problems/diameter-of-binary-tree Easy 10 Tree https://leetcode.com/problems/binary-tree-inorder-traversal Easy 11 Tree https://leetcode.com/problems/unique-binary-search-trees Medium 12 Tree https://leetcode.com/problems/flatten-binary-tree-to-linked-list Medium 13 Tree https://leetcode.com/problems/merge-two-binary-trees Easy 14 Tree https://leetcode.com/problems/serialize-and-deserialize-binary-tree Hard 15 Tree https://leetcode.com/problems/house-robber-iii Medium 16 Tree https://leetcode.com/problems/binary-tree-right-side-view Medium 17 Tree https://leetcode.com/problems/maximum-depth-of-binary-tree Easy 18 Tree https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree Easy 19 Tree https://leetcode.com/problems/populating-next-right-pointers-in-each-node Medium 20 Tree https://leetcode.com/problems/kth-smallest-element-in-a-bst Medium 21 Tree https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree Medium 22 Tree https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal Medium 23 Tree https://leetcode.com/problems/balanced-binary-tree Easy 24 Tree https://leetcode.com/problems/same-tree Easy 25 Tree https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree Easy 26 Tree https://leetcode.com/problems/binary-search-tree-iterator Medium 27 Tree https://leetcode.com/problems/path-sum Easy 28 Tree https://leetcode.com/problems/delete-node-in-a-bst Medium 29 Tree https://leetcode.com/problems/subtree-of-another-tree Easy 30 Tree https://leetcode.com/problems/unique-binary-search-trees-ii Medium 31 Tree https://leetcode.com/problems/count-complete-tree-nodes Medium 32 Tree https://leetcode.com/problems/path-sum-ii Medium 33 Tree https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree Medium 34 Tree https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal Medium 35 Tree https://leetcode.com/problems/sum-root-to-leaf-numbers Medium 36 Tree https://leetcode.com/problems/recover-binary-search-tree Medium 37 Tree https://leetcode.com/problems/range-sum-of-bst Easy 38 Tree https://leetcode.com/problems/binary-tree-postorder-traversal Easy 39 Tree https://leetcode.com/problems/binary-tree-paths Easy 40 Tree https://leetcode.com/problems/minimum-depth-of-binary-tree Easy 41 Tree https://leetcode.com/problems/binary-tree-preorder-traversal Easy 42 Tree https://leetcode.com/problems/trim-a-binary-search-tree Medium 43 Tree https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii Medium 44 Tree https://leetcode.com/problems/maximum-binary-tree Medium 45 Tree https://leetcode.com/problems/distribute-coins-in-binary-tree Medium 46 Tree https://leetcode.com/problems/maximum-width-of-binary-tree Medium 47 Tree https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal Medium 48 Tree https://leetcode.com/problems/two-sum-iv-input-is-a-bst Easy 49 Tree https://leetcode.com/problems/convert-bst-to-greater-tree Medium 50 Tree https://leetcode.com/problems/sum-of-left-leaves Easy 51 Tree https://leetcode.com/problems/flatten-nested-list-iterator Medium 52 Tree https://leetcode.com/problems/longest-univalue-path Medium 53 Tree https://leetcode.com/problems/binary-tree-level-order-traversal-ii Medium 54 Tree https://leetcode.com/problems/find-duplicate-subtrees Medium 55 Tree https://leetcode.com/problems/average-of-levels-in-binary-tree Easy 56 Tree https://leetcode.com/problems/delete-nodes-and-return-forest Medium 57 Tree https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree Hard 58 Tree https://leetcode.com/problems/serialize-and-deserialize-bst Medium 59 Tree https://leetcode.com/problems/cousins-in-binary-tree Easy 60 Tree https://leetcode.com/problems/binary-tree-cameras Hard 61 Tree https://leetcode.com/problems/insert-into-a-binary-search-tree Medium 62 Tree https://leetcode.com/problems/sum-of-distances-in-tree Hard 63 Tree https://leetcode.com/problems/search-in-a-binary-search-tree Easy 64 Tree https://leetcode.com/problems/all-possible-full-binary-trees Medium 65 Tree https://leetcode.com/problems/binary-tree-pruning Medium 66 Tree https://leetcode.com/problems/binary-search-tree-to-greater-sum-tree Medium 67 Tree https://leetcode.com/problems/maximum-difference-between-node-and-ancestorMedium 68 Tree https://leetcode.com/problems/deepest-leaves-sum Medium 69 Tree https://leetcode.com/problems/increasing-order-search-tree Easy 70 Tree https://leetcode.com/problems/count-good-nodes-in-binary-tree Medium 71 Tree https://leetcode.com/problems/find-mode-in-binary-search-tree Easy 72 Tree https://leetcode.com/problems/find-bottom-left-tree-value Medium 73 Tree https://leetcode.com/problems/kth-largest-element-in-a-stream Easy 74 Tree https://leetcode.com/problems/maximum-depth-of-n-ary-tree Easy 75 Tree https://leetcode.com/problems/find-largest-value-in-each-tree-row Medium 76 Tree https://leetcode.com/problems/minimum-absolute-difference-in-bst Easy 77 Tree https://leetcode.com/problems/smallest-subtree-with-all-the-deepest-nodes Medium 78 Tree https://leetcode.com/problems/check-completeness-of-a-binary-tree Medium 79 Tree https://leetcode.com/problems/sum-of-root-to-leaf-binary-numbers Easy 80 Tree https://leetcode.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal Medium 81 Tree https://leetcode.com/problems/n-ary-tree-level-order-traversal Medium 82 Tree https://leetcode.com/problems/verify-preorder-serialization-of-a-binary-tree Medium 83 Tree https://leetcode.com/problems/leaf-similar-trees Easy 84 Tree https://leetcode.com/problems/sum-of-nodes-with-even-valued-grandparent Medium 85 Tree https://leetcode.com/problems/binary-tree-tilt Easy 86 Tree https://leetcode.com/problems/n-ary-tree-preorder-traversal Easy 87 Tree https://leetcode.com/problems/flip-equivalent-binary-trees Medium 88 Tree https://leetcode.com/problems/balance-a-binary-search-tree Medium 89 Tree https://leetcode.com/problems/minimum-distance-between-bst-nodes Easy 90 Tree https://leetcode.com/problems/n-ary-tree-postorder-traversal Easy 91 Tree https://leetcode.com/problems/all-elements-in-two-binary-search-trees Medium 92 Tree https://leetcode.com/problems/time-needed-to-inform-all-employees Medium 93 Tree https://leetcode.com/problems/most-frequent-subtree-sum Medium 94 Tree https://leetcode.com/problems/construct-string-from-binary-tree Easy 95 Tree https://leetcode.com/problems/maximum-level-sum-of-a-binary-tree Medium 96 Tree https://leetcode.com/problems/delete-leaves-with-a-given-value Medium 97 Tree https://leetcode.com/problems/linked-list-in-binary-tree Medium 98 Tree https://leetcode.com/problems/add-one-row-to-tree Medium 99 Tree https://leetcode.com/problems/univalued-binary-tree Easy 100 Tree https://leetcode.com/problems/maximum-product-of-splitted-binary-tree Medium 101 Tree https://leetcode.com/problems/second-minimum-node-in-a-binary-tree Easy 102 Tree https://leetcode.com/problems/lowest-common-ancestor-of-deepest-leaves Medium 103 Tree https://leetcode.com/problems/number-of-good-leaf-nodes-pairs Medium 104 Tree https://leetcode.com/problems/smallest-string-starting-from-leaf Medium 105 Tree https://leetcode.com/problems/recover-a-tree-from-preorder-traversal Hard 106 Tree https://leetcode.com/problems/longest-zigzag-path-in-a-binary-tree Medium 107 Tree https://leetcode.com/problems/path-in-zigzag-labelled-binary-tree Medium 108 Tree https://leetcode.com/problems/pseudo-palindromic-paths-in-a-binary-tree Medium 109 Tree https://leetcode.com/problems/binary-tree-coloring-game Medium 110 Tree https://leetcode.com/problems/maximum-sum-bst-in-binary-tree Hard 111 Tree https://leetcode.com/problems/minimum-time-to-collect-all-apples-in-a-tree Medium 112 Tree https://leetcode.com/problems/kth-ancestor-of-a-tree-node Hard 113 Tree https://leetcode.com/problems/complete-binary-tree-inserter Medium 114 Tree https://leetcode.com/problems/flip-binary-tree-to-match-preorder-traversal Medium 115 Tree https://leetcode.com/problems/validate-binary-tree-nodes Medium 116 Tree https://leetcode.com/problems/find-a-corresponding-node-of-a-binary-tree-in-a-clone-of-that-tree Medium 117 Tree https://leetcode.com/problems/even-odd-tree Medium 118 Tree https://leetcode.com/problems/find-elements-in-a-contaminated-binary-tree Medium 119 Tree https://leetcode.com/problems/construct-quad-tree Medium 120 Tree https://leetcode.com/problems/insufficient-nodes-in-root-to-leaf-paths Medium 121 Tree https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bstHard 122 Tree https://leetcode.com/problems/frog-position-after-t-seconds Hard 123 Tree https://leetcode.com/problems/step-by-step-directions-from-a-binary-tree-node-to-another Medium 124 Tree https://leetcode.com/problems/number-of-nodes-in-the-sub-tree-with-the-same-label Medium 125 Tree https://leetcode.com/problems/maximum-binary-tree-ii Medium 126 Tree https://leetcode.com/problems/count-nodes-with-the-highest-score Medium 127 Tree https://leetcode.com/problems/count-subtrees-with-max-distance-between-citiesHard 128 Tree https://leetcode.com/problems/smallest-missing-genetic-value-in-each-subtree Hard 129 Tree https://leetcode.com/problems/count-ways-to-build-rooms-in-an-ant-colony Hard 130 Tree https://leetcode.com/problems/tree-of-coprimes Hard 131 Tree https://leetcode.com/problems/merge-bsts-to-create-single-bst Hard 132 Tree https://leetcode.com/problems/operations-on-tree Medium 133 Tree https://leetcode.com/problems/throne-inheritance Medium 134 Tree https://leetcode.com/problems/logical-or-of-two-binary-grids-represented-as-quad-trees Medium 135 Tree https://leetcode.com/problems/print-binary-tree Medium 136 Tree https://leetcode.com/problems/number-of-ways-to-reconstruct-a-tree Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Matrix https://leetcode.com/problems/number-of-islands Medium
2 Matrix https://leetcode.com/problems/word-search Medium 3 Matrix https://leetcode.com/problems/rotate-image Medium 4 Matrix https://leetcode.com/problems/maximal-square Medium 5 Matrix https://leetcode.com/problems/minimum-path-sum Medium 6 Matrix https://leetcode.com/problems/search-a-2d-matrix-ii Medium 7 Matrix https://leetcode.com/problems/maximal-rectangle Hard 8 Matrix https://leetcode.com/problems/spiral-matrix Medium 9 Matrix https://leetcode.com/problems/rotting-oranges Medium 10 Matrix https://leetcode.com/problems/set-matrix-zeroes Medium 11 Matrix https://leetcode.com/problems/search-a-2d-matrix Medium 12 Matrix https://leetcode.com/problems/word-search-ii Hard 13 Matrix https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix Medium 14 Matrix https://leetcode.com/problems/max-area-of-island Medium 15 Matrix https://leetcode.com/problems/sudoku-solver Hard 16 Matrix https://leetcode.com/problems/surrounded-regions Medium 17 Matrix https://leetcode.com/problems/valid-sudoku Medium 18 Matrix https://leetcode.com/problems/unique-paths-ii Medium 19 Matrix https://leetcode.com/problems/island-perimeter Easy 20 Matrix https://leetcode.com/problems/01-matrix Medium 21 Matrix https://leetcode.com/problems/dungeon-game Hard 22 Matrix https://leetcode.com/problems/game-of-life Medium 23 Matrix https://leetcode.com/problems/flood-fill Easy 24 Matrix https://leetcode.com/problems/pacific-atlantic-water-flow Medium 25 Matrix https://leetcode.com/problems/count-square-submatrices-with-all-ones Medium 26 Matrix https://leetcode.com/problems/unique-paths-iii Hard 27 Matrix https://leetcode.com/problems/trapping-rain-water-ii Hard 28 Matrix https://leetcode.com/problems/spiral-matrix-ii Medium 29 Matrix https://leetcode.com/problems/range-sum-query-2d-immutable Medium 30 Matrix https://leetcode.com/problems/cherry-pickup Hard 31 Matrix https://leetcode.com/problems/shortest-bridge Medium 32 Matrix https://leetcode.com/problems/making-a-large-island Hard 33 Matrix https://leetcode.com/problems/shortest-path-in-binary-matrix Medium 34 Matrix https://leetcode.com/problems/minimum-falling-path-sum Medium 35 Matrix https://leetcode.com/problems/diagonal-traverse Medium 36 Matrix https://leetcode.com/problems/path-with-minimum-effort Medium 37 Matrix https://leetcode.com/problems/flipping-an-image Easy 38 Matrix https://leetcode.com/problems/max-sum-of-rectangle-no-larger-than-k Hard 39 Matrix https://leetcode.com/problems/count-negative-numbers-in-a-sorted-matrix Easy 40 Matrix https://leetcode.com/problems/reshape-the-matrix Easy 41 Matrix https://leetcode.com/problems/toeplitz-matrix Easy 42 Matrix https://leetcode.com/problems/shortest-path-in-a-grid-with-obstacles-eliminationHard 43 Matrix https://leetcode.com/problems/swim-in-rising-water Hard 44 Matrix https://leetcode.com/problems/path-with-maximum-gold Medium 45 Matrix https://leetcode.com/problems/max-increase-to-keep-city-skyline Medium 46 Matrix https://leetcode.com/problems/matrix-block-sum Medium 47 Matrix https://leetcode.com/problems/number-of-submatrices-that-sum-to-target Hard 48 Matrix https://leetcode.com/problems/sort-the-matrix-diagonally Medium 49 Matrix https://leetcode.com/problems/number-of-closed-islands Medium 50 Matrix https://leetcode.com/problems/the-k-weakest-rows-in-a-matrix Easy 51 Matrix https://leetcode.com/problems/count-submatrices-with-all-ones Medium 52 Matrix https://leetcode.com/problems/as-far-from-land-as-possible Medium 53 Matrix https://leetcode.com/problems/sliding-puzzle Hard 54 Matrix https://leetcode.com/problems/battleships-in-a-board Medium 55 Matrix https://leetcode.com/problems/minesweeper Medium 56 Matrix https://leetcode.com/problems/cherry-pickup-ii Hard 57 Matrix https://leetcode.com/problems/richest-customer-wealth Easy 58 Matrix https://leetcode.com/problems/transpose-matrix Easy 59 Matrix https://leetcode.com/problems/score-after-flipping-matrix Medium 60 Matrix https://leetcode.com/problems/minimum-cost-to-make-at-least-one-valid-path-in-a-grid Hard 61 Matrix https://leetcode.com/problems/number-of-enclaves Medium 62 Matrix https://leetcode.com/problems/cut-off-trees-for-golf-event Hard 63 Matrix https://leetcode.com/problems/matrix-diagonal-sum Easy 64 Matrix https://leetcode.com/problems/count-servers-that-communicate Medium 65 Matrix https://leetcode.com/problems/lucky-numbers-in-a-matrix Easy 66 Matrix https://leetcode.com/problems/find-valid-matrix-given-row-and-column-sums Medium 67 Matrix https://leetcode.com/problems/find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows Hard 68 Matrix https://leetcode.com/problems/bricks-falling-when-hit Hard 69 Matrix https://leetcode.com/problems/maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold Medium 70 Matrix https://leetcode.com/problems/find-winner-on-a-tic-tac-toe-game Easy 71 Matrix https://leetcode.com/problems/where-will-the-ball-fall Medium 72 Matrix https://leetcode.com/problems/minimum-falling-path-sum-ii Hard 73 Matrix https://leetcode.com/problems/queens-that-can-attack-the-king Medium 74 Matrix https://leetcode.com/problems/count-sub-islands Medium 75 Matrix https://leetcode.com/problems/minimum-moves-to-move-a-box-to-their-target-location Hard 76 Matrix https://leetcode.com/problems/largest-submatrix-with-rearrangements Medium 77 Matrix https://leetcode.com/problems/minimize-malware-spread Hard 78 Matrix https://leetcode.com/problems/rank-transform-of-a-matrix Hard 79 Matrix https://leetcode.com/problems/maximum-students-taking-exam Hard 80 Matrix https://leetcode.com/problems/check-if-there-is-a-valid-path-in-a-grid Medium 81 Matrix https://leetcode.com/problems/detect-cycles-in-2d-grid Medium 82 Matrix https://leetcode.com/problems/find-a-peak-element-ii Medium 83 Matrix https://leetcode.com/problems/flip-columns-for-maximum-number-of-equal-rowsMedium 84 Matrix https://leetcode.com/problems/maximum-non-negative-product-in-a-matrix Medium 85 Matrix https://leetcode.com/problems/minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix Hard 86 Matrix https://leetcode.com/problems/rotating-the-box Medium 87 Matrix https://leetcode.com/problems/largest-1-bordered-square Medium 88 Matrix https://leetcode.com/problems/spiral-matrix-iii Medium 89 Matrix https://leetcode.com/problems/matrix-cells-in-distance-order Easy 90 Matrix https://leetcode.com/problems/map-of-highest-peak Medium 91 Matrix https://leetcode.com/problems/shift-2d-grid Easy 92 Matrix https://leetcode.com/problems/construct-quad-tree Medium 93 Matrix https://leetcode.com/problems/snakes-and-ladders Medium 94 Matrix https://leetcode.com/problems/available-captures-for-rook Easy 95 Matrix https://leetcode.com/problems/determine-whether-matrix-can-be-obtained-by-rotation Easy 96 Matrix https://leetcode.com/problems/number-of-ways-of-cutting-a-pizza Hard 97 Matrix https://leetcode.com/problems/surface-area-of-3d-shapes Easy 98 Matrix https://leetcode.com/problems/minimize-malware-spread-ii Hard 99 Matrix https://leetcode.com/problems/special-positions-in-a-binary-matrix Easy 100 Matrix https://leetcode.com/problems/minimize-the-difference-between-target-and-chosen-elements Medium 101 Matrix https://leetcode.com/problems/minimum-swaps-to-arrange-a-binary-grid Medium 102 Matrix https://leetcode.com/problems/last-day-where-you-can-still-cross Hard 103 Matrix https://leetcode.com/problems/projection-area-of-3d-shapes Easy 104 Matrix https://leetcode.com/problems/grid-game Medium 105 Matrix https://leetcode.com/problems/image-smoother Easy 106 Matrix https://leetcode.com/problems/coloring-a-border Medium 107 Matrix https://leetcode.com/problems/minimum-number-of-days-to-disconnect-island Hard 108 Matrix https://leetcode.com/problems/subrectangle-queries Medium 109 Matrix https://leetcode.com/problems/nearest-exit-from-entrance-in-maze Medium 110 Matrix https://leetcode.com/problems/reconstruct-a-2-row-binary-matrix Medium 111 Matrix https://leetcode.com/problems/minimum-cost-to-connect-two-groups-of-points Hard 112 Matrix https://leetcode.com/problems/number-of-paths-with-max-score Hard 113 Matrix https://leetcode.com/problems/strange-printer-ii Hard 114 Matrix https://leetcode.com/problems/transform-to-chessboard Hard 115 Matrix https://leetcode.com/problems/find-kth-largest-xor-coordinate-value Medium 116 Matrix https://leetcode.com/problems/find-all-groups-of-farmland Medium 117 Matrix https://leetcode.com/problems/minimum-operations-to-make-a-uni-value-grid Medium 118 Matrix https://leetcode.com/problems/maximum-matrix-sum Medium 119 Matrix https://leetcode.com/problems/magic-squares-in-grid Medium 120 Matrix https://leetcode.com/problems/contain-virus Hard 121 Matrix https://leetcode.com/problems/minimum-cost-homecoming-of-a-robot-in-a-grid Medium 122 Matrix https://leetcode.com/problems/minimum-moves-to-reach-target-with-rotations Hard 123 Matrix https://leetcode.com/problems/largest-magic-square Medium 124 Matrix https://leetcode.com/problems/convert-1d-array-into-2d-array Easy 125 Matrix https://leetcode.com/problems/cyclically-rotating-a-grid Medium 126 Matrix https://leetcode.com/problems/count-fertile-pyramids-in-a-land Hard 127 Matrix https://leetcode.com/problems/get-biggest-three-rhombus-sums-in-a-grid Medium 128 Matrix https://leetcode.com/problems/check-if-word-can-be-placed-in-crossword Medium 129 Matrix https://leetcode.com/problems/check-if-move-is-legal Medium 130 Matrix https://leetcode.com/problems/image-overlap Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Two Pointers https://leetcode.com/problems/trapping-rain-water Hard
2 Two Pointers https://leetcode.com/problems/3sum Medium 3 Two Pointers https://leetcode.com/problems/container-with-most-water Medium 4 Two Pointers https://leetcode.com/problems/find-the-duplicate-number Medium 5 Two Pointers https://leetcode.com/problems/next-permutation Medium 6 Two Pointers https://leetcode.com/problems/sort-colors Medium 7 Two Pointers https://leetcode.com/problems/remove-nth-node-from-end-of-list Medium 8 Two Pointers https://leetcode.com/problems/move-zeroes Easy 9 Two Pointers https://leetcode.com/problems/intersection-of-two-linked-lists Easy 10 Two Pointers https://leetcode.com/problems/palindrome-linked-list Easy 11 Two Pointers https://leetcode.com/problems/rotate-array Medium 12 Two Pointers https://leetcode.com/problems/linked-list-cycle Easy 13 Two Pointers https://leetcode.com/problems/partition-labels Medium 14 Two Pointers https://leetcode.com/problems/find-median-from-data-stream Hard 15 Two Pointers https://leetcode.com/problems/linked-list-cycle-ii Medium 16 Two Pointers https://leetcode.com/problems/sort-list Medium 17 Two Pointers https://leetcode.com/problems/remove-duplicates-from-sorted-array Easy 18 Two Pointers https://leetcode.com/problems/4sum Medium 19 Two Pointers https://leetcode.com/problems/reorder-list Medium 20 Two Pointers https://leetcode.com/problems/3sum-closest Medium 21 Two Pointers https://leetcode.com/problems/shortest-unsorted-continuous-subarray Medium 22 Two Pointers https://leetcode.com/problems/happy-number Easy 23 Two Pointers https://leetcode.com/problems/middle-of-the-linked-list Easy 24 Two Pointers https://leetcode.com/problems/two-sum-ii-input-array-is-sorted Easy 25 Two Pointers https://leetcode.com/problems/squares-of-a-sorted-array Easy 26 Two Pointers https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii Medium 27 Two Pointers https://leetcode.com/problems/permutation-in-string Medium 28 Two Pointers https://leetcode.com/problems/valid-palindrome-ii Easy 29 Two Pointers https://leetcode.com/problems/interval-list-intersections Medium 30 Two Pointers https://leetcode.com/problems/rotate-list Medium 31 Two Pointers https://leetcode.com/problems/intersection-of-two-arrays-ii Easy 32 Two Pointers https://leetcode.com/problems/find-k-closest-elements Medium 33 Two Pointers https://leetcode.com/problems/reverse-string Easy 34 Two Pointers https://leetcode.com/problems/is-subsequence Easy 35 Two Pointers https://leetcode.com/problems/backspace-string-compare Easy 36 Two Pointers https://leetcode.com/problems/implement-strstr Easy 37 Two Pointers https://leetcode.com/problems/two-sum-iv-input-is-a-bst Easy 38 Two Pointers https://leetcode.com/problems/partition-list Medium 39 Two Pointers https://leetcode.com/problems/remove-element Easy 40 Two Pointers https://leetcode.com/problems/longest-string-chain Medium 41 Two Pointers https://leetcode.com/problems/valid-palindrome Easy 42 Two Pointers https://leetcode.com/problems/merge-sorted-array Easy 43 Two Pointers https://leetcode.com/problems/reverse-words-in-a-string Medium 44 Two Pointers https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii Medium 45 Two Pointers https://leetcode.com/problems/count-binary-substrings Easy 46 Two Pointers https://leetcode.com/problems/sort-array-by-parity Easy 47 Two Pointers https://leetcode.com/problems/intersection-of-two-arrays Easy 48 Two Pointers https://leetcode.com/problems/valid-triangle-number Medium 49 Two Pointers https://leetcode.com/problems/reverse-words-in-a-string-iii Easy 50 Two Pointers https://leetcode.com/problems/shortest-distance-to-a-character Easy 51 Two Pointers https://leetcode.com/problems/next-greater-element-iii Medium 52 Two Pointers https://leetcode.com/problems/flipping-an-image Easy 53 Two Pointers https://leetcode.com/problems/string-compression Medium 54 Two Pointers https://leetcode.com/problems/find-k-th-smallest-pair-distance Hard 55 Two Pointers https://leetcode.com/problems/boats-to-save-people Medium 56 Two Pointers https://leetcode.com/problems/longest-mountain-in-array Medium 57 Two Pointers https://leetcode.com/problems/sort-array-by-parity-ii Easy 58 Two Pointers https://leetcode.com/problems/k-diff-pairs-in-an-array Medium 59 Two Pointers https://leetcode.com/problems/di-string-match Easy 60 Two Pointers https://leetcode.com/problems/push-dominoes Medium 61 Two Pointers https://leetcode.com/problems/number-of-subarrays-with-bounded-maximum Medium 62 Two Pointers https://leetcode.com/problems/long-pressed-name Easy 63 Two Pointers https://leetcode.com/problems/duplicate-zeros Easy 64 Two Pointers https://leetcode.com/problems/reverse-vowels-of-a-string Easy 65 Two Pointers https://leetcode.com/problems/reverse-only-letters Easy 66 Two Pointers https://leetcode.com/problems/swapping-nodes-in-a-linked-list Medium 67 Two Pointers https://leetcode.com/problems/longest-word-in-dictionary-through-deleting Medium 68 Two Pointers https://leetcode.com/problems/heaters Medium 69 Two Pointers https://leetcode.com/problems/sum-of-square-numbers Medium 70 Two Pointers https://leetcode.com/problems/compare-version-numbers Medium 71 Two Pointers https://leetcode.com/problems/pancake-sorting Medium 72 Two Pointers https://leetcode.com/problems/number-of-subsequences-that-satisfy-the-given-sum-condition Medium 73 Two Pointers https://leetcode.com/problems/3sum-with-multiplicity Medium 74 Two Pointers https://leetcode.com/problems/shortest-subarray-to-be-removed-to-make-array-sorted Medium 75 Two Pointers https://leetcode.com/problems/reverse-string-ii Easy 76 Two Pointers https://leetcode.com/problems/most-profit-assigning-work Medium 77 Two Pointers https://leetcode.com/problems/swap-adjacent-in-lr-string Medium 78 Two Pointers https://leetcode.com/problems/jump-game-vii Medium 79 Two Pointers https://leetcode.com/problems/check-if-n-and-its-double-exist Easy 80 Two Pointers https://leetcode.com/problems/ways-to-split-array-into-three-subarrays Medium 81 Two Pointers https://leetcode.com/problems/expressive-words Medium 82 Two Pointers https://leetcode.com/problems/bag-of-tokens Medium 83 Two Pointers https://leetcode.com/problems/max-number-of-k-sum-pairs Medium 84 Two Pointers https://leetcode.com/problems/get-the-maximum-score Hard 85 Two Pointers https://leetcode.com/problems/camelcase-matching Medium 86 Two Pointers https://leetcode.com/problems/friends-of-appropriate-ages Medium 87 Two Pointers https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balancedMedium 88 Two Pointers https://leetcode.com/problems/range-sum-of-sorted-subarray-sums Medium 89 Two Pointers https://leetcode.com/problems/maximum-score-of-a-good-subarray Hard 90 Two Pointers https://leetcode.com/problems/minimize-maximum-pair-sum-in-array Medium 91 Two Pointers https://leetcode.com/problems/rotating-the-box Medium 92 Two Pointers https://leetcode.com/problems/split-two-strings-to-make-palindrome Medium 93 Two Pointers https://leetcode.com/problems/last-substring-in-lexicographical-order Hard 94 Two Pointers https://leetcode.com/problems/maximum-distance-between-a-pair-of-values Medium 95 Two Pointers https://leetcode.com/problems/longest-chunked-palindrome-decomposition Hard 96 Two Pointers https://leetcode.com/problems/merge-strings-alternately Easy 97 Two Pointers https://leetcode.com/problems/closest-subsequence-sum Hard 98 Two Pointers https://leetcode.com/problems/the-k-strongest-values-in-an-array Medium 99 Two Pointers https://leetcode.com/problems/longest-uncommon-subsequence-ii Medium 100 Two Pointers https://leetcode.com/problems/minimum-adjacent-swaps-to-reach-the-kth-smallest-number Medium 101 Two Pointers https://leetcode.com/problems/delete-the-middle-node-of-a-linked-list Medium 102 Two Pointers https://leetcode.com/problems/find-positive-integer-solution-for-a-given-equationMedium 103 Two Pointers https://leetcode.com/problems/largest-merge-of-two-strings Medium 104 Two Pointers https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference Hard 105 Two Pointers https://leetcode.com/problems/circular-array-loop Medium 106 Two Pointers https://leetcode.com/problems/moving-stones-until-consecutive-ii Medium 107 Two Pointers https://leetcode.com/problems/find-the-distance-value-between-two-arrays Easy 108 Two Pointers https://leetcode.com/problems/minimum-length-of-string-after-deleting-similar-ends Medium 109 Two Pointers https://leetcode.com/problems/number-of-ways-where-square-of-number-is-equal-to-product-of-two-numbers Medium 110 Two Pointers https://leetcode.com/problems/reverse-prefix-of-word Easy 111 Two Pointers https://leetcode.com/problems/sentence-similarity-iii Medium 112 Two Pointers https://leetcode.com/problems/count-pairs-of-nodes Hard 113 Two Pointers https://leetcode.com/problems/magical-string Medium 114 Two Pointers https://leetcode.com/problems/remove-palindromic-subsequences Easy 115 Two Pointers https://leetcode.com/problems/find-first-palindromic-string-in-the-array Easy 116 Two Pointers https://leetcode.com/problems/watering-plants-ii Medium 117 Two Pointers https://leetcode.com/problems/statistics-from-a-large-sample Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Binary Tree https://leetcode.com/problems/validate-binary-search-tree Medium
2 Binary Tree https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree Medium 3 Binary Tree https://leetcode.com/problems/symmetric-tree Easy 4 Binary Tree https://leetcode.com/problems/binary-tree-maximum-path-sum Hard 5 Binary Tree https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal Medium 6 Binary Tree https://leetcode.com/problems/invert-binary-tree Easy 7 Binary Tree https://leetcode.com/problems/path-sum-iii Medium 8 Binary Tree https://leetcode.com/problems/binary-tree-level-order-traversal Medium 9 Binary Tree https://leetcode.com/problems/diameter-of-binary-tree Easy 10 Binary Tree https://leetcode.com/problems/binary-tree-inorder-traversal Easy 11 Binary Tree https://leetcode.com/problems/unique-binary-search-trees Medium 12 Binary Tree https://leetcode.com/problems/flatten-binary-tree-to-linked-list Medium 13 Binary Tree https://leetcode.com/problems/merge-two-binary-trees Easy 14 Binary Tree https://leetcode.com/problems/serialize-and-deserialize-binary-tree Hard 15 Binary Tree https://leetcode.com/problems/house-robber-iii Medium 16 Binary Tree https://leetcode.com/problems/binary-tree-right-side-view Medium 17 Binary Tree https://leetcode.com/problems/maximum-depth-of-binary-tree Easy 18 Binary Tree https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree Easy 19 Binary Tree https://leetcode.com/problems/populating-next-right-pointers-in-each-node Medium 20 Binary Tree https://leetcode.com/problems/kth-smallest-element-in-a-bst Medium 21 Binary Tree https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree Medium 22 Binary Tree https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal Medium 23 Binary Tree https://leetcode.com/problems/balanced-binary-tree Easy 24 Binary Tree https://leetcode.com/problems/same-tree Easy 25 Binary Tree https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree Easy 26 Binary Tree https://leetcode.com/problems/binary-search-tree-iterator Medium 27 Binary Tree https://leetcode.com/problems/path-sum Easy 28 Binary Tree https://leetcode.com/problems/delete-node-in-a-bst Medium 29 Binary Tree https://leetcode.com/problems/subtree-of-another-tree Easy 30 Binary Tree https://leetcode.com/problems/unique-binary-search-trees-ii Medium 31 Binary Tree https://leetcode.com/problems/count-complete-tree-nodes Medium 32 Binary Tree https://leetcode.com/problems/path-sum-ii Medium 33 Binary Tree https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree Medium 34 Binary Tree https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal Medium 35 Binary Tree https://leetcode.com/problems/sum-root-to-leaf-numbers Medium 36 Binary Tree https://leetcode.com/problems/recover-binary-search-tree Medium 37 Binary Tree https://leetcode.com/problems/range-sum-of-bst Easy 38 Binary Tree https://leetcode.com/problems/binary-tree-postorder-traversal Easy 39 Binary Tree https://leetcode.com/problems/binary-tree-paths Easy 40 Binary Tree https://leetcode.com/problems/minimum-depth-of-binary-tree Easy 41 Binary Tree https://leetcode.com/problems/binary-tree-preorder-traversal Easy 42 Binary Tree https://leetcode.com/problems/trim-a-binary-search-tree Medium 43 Binary Tree https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii Medium 44 Binary Tree https://leetcode.com/problems/maximum-binary-tree Medium 45 Binary Tree https://leetcode.com/problems/distribute-coins-in-binary-tree Medium 46 Binary Tree https://leetcode.com/problems/maximum-width-of-binary-tree Medium 47 Binary Tree https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal Medium 48 Binary Tree https://leetcode.com/problems/two-sum-iv-input-is-a-bst Easy 49 Binary Tree https://leetcode.com/problems/convert-bst-to-greater-tree Medium 50 Binary Tree https://leetcode.com/problems/sum-of-left-leaves Easy 51 Binary Tree https://leetcode.com/problems/longest-univalue-path Medium 52 Binary Tree https://leetcode.com/problems/binary-tree-level-order-traversal-ii Medium 53 Binary Tree https://leetcode.com/problems/find-duplicate-subtrees Medium 54 Binary Tree https://leetcode.com/problems/average-of-levels-in-binary-tree Easy 55 Binary Tree https://leetcode.com/problems/delete-nodes-and-return-forest Medium 56 Binary Tree https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree Hard 57 Binary Tree https://leetcode.com/problems/serialize-and-deserialize-bst Medium 58 Binary Tree https://leetcode.com/problems/cousins-in-binary-tree Easy 59 Binary Tree https://leetcode.com/problems/binary-tree-cameras Hard 60 Binary Tree https://leetcode.com/problems/insert-into-a-binary-search-tree Medium 61 Binary Tree https://leetcode.com/problems/search-in-a-binary-search-tree Easy 62 Binary Tree https://leetcode.com/problems/all-possible-full-binary-trees Medium 63 Binary Tree https://leetcode.com/problems/binary-tree-pruning Medium 64 Binary Tree https://leetcode.com/problems/binary-search-tree-to-greater-sum-tree Medium 65 Binary Tree https://leetcode.com/problems/maximum-difference-between-node-and-ancestorMedium 66 Binary Tree https://leetcode.com/problems/deepest-leaves-sum Medium 67 Binary Tree https://leetcode.com/problems/increasing-order-search-tree Easy 68 Binary Tree https://leetcode.com/problems/count-good-nodes-in-binary-tree Medium 69 Binary Tree https://leetcode.com/problems/find-mode-in-binary-search-tree Easy 70 Binary Tree https://leetcode.com/problems/find-bottom-left-tree-value Medium 71 Binary Tree https://leetcode.com/problems/kth-largest-element-in-a-stream Easy 72 Binary Tree https://leetcode.com/problems/find-largest-value-in-each-tree-row Medium 73 Binary Tree https://leetcode.com/problems/minimum-absolute-difference-in-bst Easy 74 Binary Tree https://leetcode.com/problems/smallest-subtree-with-all-the-deepest-nodes Medium 75 Binary Tree https://leetcode.com/problems/check-completeness-of-a-binary-tree Medium 76 Binary Tree https://leetcode.com/problems/sum-of-root-to-leaf-binary-numbers Easy 77 Binary Tree https://leetcode.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal Medium 78 Binary Tree https://leetcode.com/problems/verify-preorder-serialization-of-a-binary-tree Medium 79 Binary Tree https://leetcode.com/problems/leaf-similar-trees Easy 80 Binary Tree https://leetcode.com/problems/sum-of-nodes-with-even-valued-grandparent Medium 81 Binary Tree https://leetcode.com/problems/binary-tree-tilt Easy 82 Binary Tree https://leetcode.com/problems/flip-equivalent-binary-trees Medium 83 Binary Tree https://leetcode.com/problems/balance-a-binary-search-tree Medium 84 Binary Tree https://leetcode.com/problems/minimum-distance-between-bst-nodes Easy 85 Binary Tree https://leetcode.com/problems/all-elements-in-two-binary-search-trees Medium 86 Binary Tree https://leetcode.com/problems/most-frequent-subtree-sum Medium 87 Binary Tree https://leetcode.com/problems/construct-string-from-binary-tree Easy 88 Binary Tree https://leetcode.com/problems/maximum-level-sum-of-a-binary-tree Medium 89 Binary Tree https://leetcode.com/problems/delete-leaves-with-a-given-value Medium 90 Binary Tree https://leetcode.com/problems/linked-list-in-binary-tree Medium 91 Binary Tree https://leetcode.com/problems/add-one-row-to-tree Medium 92 Binary Tree https://leetcode.com/problems/univalued-binary-tree Easy 93 Binary Tree https://leetcode.com/problems/maximum-product-of-splitted-binary-tree Medium 94 Binary Tree https://leetcode.com/problems/second-minimum-node-in-a-binary-tree Easy 95 Binary Tree https://leetcode.com/problems/lowest-common-ancestor-of-deepest-leaves Medium 96 Binary Tree https://leetcode.com/problems/number-of-good-leaf-nodes-pairs Medium 97 Binary Tree https://leetcode.com/problems/smallest-string-starting-from-leaf Medium 98 Binary Tree https://leetcode.com/problems/recover-a-tree-from-preorder-traversal Hard 99 Binary Tree https://leetcode.com/problems/longest-zigzag-path-in-a-binary-tree Medium 100 Binary Tree https://leetcode.com/problems/path-in-zigzag-labelled-binary-tree Medium 101 Binary Tree https://leetcode.com/problems/pseudo-palindromic-paths-in-a-binary-tree Medium 102 Binary Tree https://leetcode.com/problems/binary-tree-coloring-game Medium 103 Binary Tree https://leetcode.com/problems/maximum-sum-bst-in-binary-tree Hard 104 Binary Tree https://leetcode.com/problems/complete-binary-tree-inserter Medium 105 Binary Tree https://leetcode.com/problems/flip-binary-tree-to-match-preorder-traversal Medium 106 Binary Tree https://leetcode.com/problems/validate-binary-tree-nodes Medium 107 Binary Tree https://leetcode.com/problems/find-a-corresponding-node-of-a-binary-tree-in-a-clone-of-that-tree Medium 108 Binary Tree https://leetcode.com/problems/even-odd-tree Medium 109 Binary Tree https://leetcode.com/problems/find-elements-in-a-contaminated-binary-tree Medium 110 Binary Tree https://leetcode.com/problems/insufficient-nodes-in-root-to-leaf-paths Medium 111 Binary Tree https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bstHard 112 Binary Tree https://leetcode.com/problems/step-by-step-directions-from-a-binary-tree-node-to-another Medium 113 Binary Tree https://leetcode.com/problems/maximum-binary-tree-ii Medium 114 Binary Tree https://leetcode.com/problems/count-nodes-with-the-highest-score Medium 115 Binary Tree https://leetcode.com/problems/merge-bsts-to-create-single-bst Hard 116 Binary Tree https://leetcode.com/problems/print-binary-tree Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Bit Manipulation https://leetcode.com/problems/find-the-duplicate-number Medium
2 Bit Manipulation https://leetcode.com/problems/single-number Easy 3 Bit Manipulation https://leetcode.com/problems/subsets Medium 4 Bit Manipulation https://leetcode.com/problems/counting-bits Easy 5 Bit Manipulation https://leetcode.com/problems/missing-number Easy 6 Bit Manipulation https://leetcode.com/problems/partition-to-k-equal-sum-subsets Medium 7 Bit Manipulation https://leetcode.com/problems/subsets-ii Medium 8 Bit Manipulation https://leetcode.com/problems/add-binary Easy 9 Bit Manipulation https://leetcode.com/problems/single-number-ii Medium 10 Bit Manipulation https://leetcode.com/problems/single-number-iii Medium 11 Bit Manipulation https://leetcode.com/problems/hamming-distance Easy 12 Bit Manipulation https://leetcode.com/problems/letter-case-permutation Medium 13 Bit Manipulation https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array Medium 14 Bit Manipulation https://leetcode.com/problems/power-of-two Easy 15 Bit Manipulation https://leetcode.com/problems/reverse-bits Easy 16 Bit Manipulation https://leetcode.com/problems/unique-paths-iii Hard 17 Bit Manipulation https://leetcode.com/problems/divide-two-integers Medium 18 Bit Manipulation https://leetcode.com/problems/number-of-1-bits Easy 19 Bit Manipulation https://leetcode.com/problems/sum-of-two-integers Medium 20 Bit Manipulation https://leetcode.com/problems/bitwise-and-of-numbers-range Medium 21 Bit Manipulation https://leetcode.com/problems/beautiful-arrangement Medium 22 Bit Manipulation https://leetcode.com/problems/number-complement Easy 23 Bit Manipulation https://leetcode.com/problems/find-the-difference Easy 24 Bit Manipulation https://leetcode.com/problems/can-i-win Medium 25 Bit Manipulation https://leetcode.com/problems/repeated-dna-sequences Medium 26 Bit Manipulation https://leetcode.com/problems/set-mismatch Easy 27 Bit Manipulation https://leetcode.com/problems/maximum-product-of-word-lengths Medium 28 Bit Manipulation https://leetcode.com/problems/maximum-length-of-a-concatenated-string-with-unique-characters Medium 29 Bit Manipulation https://leetcode.com/problems/total-hamming-distance Medium 30 Bit Manipulation https://leetcode.com/problems/matchsticks-to-square Medium 31 Bit Manipulation https://leetcode.com/problems/k-th-symbol-in-grammar Medium 32 Bit Manipulation https://leetcode.com/problems/number-of-steps-to-reduce-a-number-to-zero Easy 33 Bit Manipulation https://leetcode.com/problems/increasing-subsequences Medium 34 Bit Manipulation https://leetcode.com/problems/gray-code Medium 35 Bit Manipulation https://leetcode.com/problems/shortest-path-visiting-all-nodes Hard 36 Bit Manipulation https://leetcode.com/problems/power-of-four Easy 37 Bit Manipulation https://leetcode.com/problems/prison-cells-after-n-days Medium 38 Bit Manipulation https://leetcode.com/problems/number-of-good-ways-to-split-a-string Medium 39 Bit Manipulation https://leetcode.com/problems/number-of-valid-words-for-each-puzzle Hard 40 Bit Manipulation https://leetcode.com/problems/find-the-longest-substring-containing-vowels-in-even-counts Medium 41 Bit Manipulation https://leetcode.com/problems/find-the-shortest-superstring Hard 42 Bit Manipulation https://leetcode.com/problems/score-after-flipping-matrix Medium 43 Bit Manipulation https://leetcode.com/problems/shopping-offers Medium 44 Bit Manipulation https://leetcode.com/problems/bitwise-ors-of-subarrays Medium 45 Bit Manipulation https://leetcode.com/problems/binary-watch Easy 46 Bit Manipulation https://leetcode.com/problems/pseudo-palindromic-paths-in-a-binary-tree Medium 47 Bit Manipulation https://leetcode.com/problems/binary-number-with-alternating-bits Easy 48 Bit Manipulation https://leetcode.com/problems/convert-a-number-to-hexadecimal Easy 49 Bit Manipulation https://leetcode.com/problems/count-triplets-that-can-form-two-arrays-of-equal-xor Medium 50 Bit Manipulation https://leetcode.com/problems/sort-integers-by-the-number-of-1-bits Easy 51 Bit Manipulation https://leetcode.com/problems/xor-queries-of-a-subarray Medium 52 Bit Manipulation https://leetcode.com/problems/split-array-with-same-average Hard 53 Bit Manipulation https://leetcode.com/problems/integer-replacement Medium 54 Bit Manipulation https://leetcode.com/problems/shortest-path-to-get-all-keys Hard 55 Bit Manipulation https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips Hard 56 Bit Manipulation https://leetcode.com/problems/xor-operation-in-an-array Easy 57 Bit Manipulation https://leetcode.com/problems/complement-of-base-10-integer Easy 58 Bit Manipulation https://leetcode.com/problems/stickers-to-spell-word Hard 59 Bit Manipulation https://leetcode.com/problems/count-the-number-of-consistent-strings Easy 60 Bit Manipulation https://leetcode.com/problems/check-if-a-string-contains-all-binary-codes-of-size-k Medium 61 Bit Manipulation https://leetcode.com/problems/smallest-sufficient-team Hard 62 Bit Manipulation https://leetcode.com/problems/number-of-squareful-arrays Hard 63 Bit Manipulation https://leetcode.com/problems/sum-of-all-subset-xor-totals Easy 64 Bit Manipulation https://leetcode.com/problems/decode-xored-array Easy 65 Bit Manipulation https://leetcode.com/problems/number-of-wonderful-substrings Medium 66 Bit Manipulation https://leetcode.com/problems/maximum-score-words-formed-by-letters Hard 67 Bit Manipulation https://leetcode.com/problems/number-of-ways-to-wear-different-hats-to-each-other Hard 68 Bit Manipulation https://leetcode.com/problems/parallel-courses-ii Hard 69 Bit Manipulation https://leetcode.com/problems/maximum-students-taking-exam Hard 70 Bit Manipulation https://leetcode.com/problems/can-make-palindrome-from-substring Medium 71 Bit Manipulation https://leetcode.com/problems/find-longest-awesome-substring Hard 72 Bit Manipulation https://leetcode.com/problems/minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix Hard 73 Bit Manipulation https://leetcode.com/problems/pyramid-transition-matrix Medium 74 Bit Manipulation https://leetcode.com/problems/find-minimum-time-to-finish-all-jobs Hard 75 Bit Manipulation https://leetcode.com/problems/decode-xored-permutation Medium 76 Bit Manipulation https://leetcode.com/problems/number-of-steps-to-reduce-a-number-in-binary-representation-to-one Medium 77 Bit Manipulation https://leetcode.com/problems/prime-number-of-set-bits-in-binary-representationEasy 78 Bit Manipulation https://leetcode.com/problems/longest-nice-substring Easy 79 Bit Manipulation https://leetcode.com/problems/minimum-number-of-work-sessions-to-finish-the-tasks Medium 80 Bit Manipulation https://leetcode.com/problems/binary-gap Easy 81 Bit Manipulation https://leetcode.com/problems/cinema-seat-allocation Medium 82 Bit Manipulation https://leetcode.com/problems/minimum-flips-to-make-a-or-b-equal-to-c Medium 83 Bit Manipulation https://leetcode.com/problems/closest-subsequence-sum Hard 84 Bit Manipulation https://leetcode.com/problems/maximum-compatibility-score-sum Medium 85 Bit Manipulation https://leetcode.com/problems/maximum-xor-with-an-element-from-array Hard 86 Bit Manipulation https://leetcode.com/problems/utf-8-validation Medium 87 Bit Manipulation https://leetcode.com/problems/minimum-xor-sum-of-two-arrays Hard 88 Bit Manipulation https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences Medium 89 Bit Manipulation https://leetcode.com/problems/maximize-score-after-n-operations Hard 90 Bit Manipulation https://leetcode.com/problems/concatenation-of-consecutive-binary-numbers Medium 91 Bit Manipulation https://leetcode.com/problems/maximum-xor-for-each-query Medium 92 Bit Manipulation https://leetcode.com/problems/minimum-cost-to-connect-two-groups-of-points Hard 93 Bit Manipulation https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference Hard 94 Bit Manipulation https://leetcode.com/problems/transform-to-chessboard Hard 95 Bit Manipulation https://leetcode.com/problems/minimum-one-bit-operations-to-make-integers-zero Hard 96 Bit Manipulation https://leetcode.com/problems/count-subtrees-with-max-distance-between-citiesHard 97 Bit Manipulation https://leetcode.com/problems/find-xor-sum-of-all-pairs-bitwise-and Hard 98 Bit Manipulation https://leetcode.com/problems/find-kth-largest-xor-coordinate-value Medium 99 Bit Manipulation https://leetcode.com/problems/find-a-value-of-a-mysterious-function-closest-to-target Hard 100 Bit Manipulation https://leetcode.com/problems/count-pairs-with-xor-in-a-range Hard 101 Bit Manipulation https://leetcode.com/problems/make-the-xor-of-all-segments-equal-to-zero Hard 102 Bit Manipulation https://leetcode.com/problems/circular-permutation-in-binary-representation Medium 103 Bit Manipulation https://leetcode.com/problems/triples-with-bitwise-and-equal-to-zero Hard 104 Bit Manipulation https://leetcode.com/problems/maximum-number-of-achievable-transfer-requestsHard 105 Bit Manipulation https://leetcode.com/problems/maximum-number-of-groups-getting-fresh-donutsHard 106 Bit Manipulation https://leetcode.com/problems/maximize-grid-happiness Hard 107 Bit Manipulation https://leetcode.com/problems/maximum-genetic-difference-query Hard 108 Bit Manipulation https://leetcode.com/problems/distribute-repeating-integers Hard 109 Bit Manipulation https://leetcode.com/problems/the-number-of-good-subsets Hard 110 Bit Manipulation https://leetcode.com/problems/count-number-of-maximum-bitwise-or-subsets Medium 111 Bit Manipulation https://leetcode.com/problems/minimum-incompatibility Hard 112 Bit Manipulation https://leetcode.com/problems/chalkboard-xor-game Hard 113 Bit Manipulation https://leetcode.com/problems/bulb-switcher-ii Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Stack https://leetcode.com/problems/trapping-rain-water Hard
2 Stack https://leetcode.com/problems/valid-parentheses Easy 3 Stack https://leetcode.com/problems/largest-rectangle-in-histogram Hard 4 Stack https://leetcode.com/problems/palindrome-linked-list Easy 5 Stack https://leetcode.com/problems/decode-string Medium 6 Stack https://leetcode.com/problems/min-stack Easy 7 Stack https://leetcode.com/problems/longest-valid-parentheses Hard 8 Stack https://leetcode.com/problems/binary-tree-inorder-traversal Easy 9 Stack https://leetcode.com/problems/flatten-binary-tree-to-linked-list Medium 10 Stack https://leetcode.com/problems/daily-temperatures Medium 11 Stack https://leetcode.com/problems/maximal-rectangle Hard 12 Stack https://leetcode.com/problems/reorder-list Medium 13 Stack https://leetcode.com/problems/shortest-unsorted-continuous-subarray Medium 14 Stack https://leetcode.com/problems/binary-search-tree-iterator Medium 15 Stack https://leetcode.com/problems/remove-k-digits Medium 16 Stack https://leetcode.com/problems/next-greater-element-ii Medium 17 Stack https://leetcode.com/problems/basic-calculator-ii Medium 18 Stack https://leetcode.com/problems/remove-duplicate-letters Medium 19 Stack https://leetcode.com/problems/binary-tree-postorder-traversal Easy 20 Stack https://leetcode.com/problems/binary-tree-preorder-traversal Easy 21 Stack https://leetcode.com/problems/backspace-string-compare Easy 22 Stack https://leetcode.com/problems/maximum-binary-tree Medium 23 Stack https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses Medium 24 Stack https://leetcode.com/problems/basic-calculator Hard 25 Stack https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal Medium 26 Stack https://leetcode.com/problems/add-two-numbers-ii Medium 27 Stack https://leetcode.com/problems/valid-parenthesis-string Medium 28 Stack https://leetcode.com/problems/asteroid-collision Medium 29 Stack https://leetcode.com/problems/132-pattern Medium 30 Stack https://leetcode.com/problems/sum-of-subarray-minimums Medium 31 Stack https://leetcode.com/problems/flatten-nested-list-iterator Medium 32 Stack https://leetcode.com/problems/score-of-parentheses Medium 33 Stack https://leetcode.com/problems/minimum-cost-tree-from-leaf-values Medium 34 Stack https://leetcode.com/problems/implement-queue-using-stacks Easy 35 Stack https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string Easy 36 Stack https://leetcode.com/problems/evaluate-reverse-polish-notation Medium 37 Stack https://leetcode.com/problems/maximum-frequency-stack Hard 38 Stack https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string-ii Medium 39 Stack https://leetcode.com/problems/validate-stack-sequences Medium 40 Stack https://leetcode.com/problems/online-stock-span Medium 41 Stack https://leetcode.com/problems/increasing-order-search-tree Easy 42 Stack https://leetcode.com/problems/minimum-add-to-make-parentheses-valid Medium 43 Stack https://leetcode.com/problems/next-greater-node-in-linked-list Medium 44 Stack https://leetcode.com/problems/implement-stack-using-queues Easy 45 Stack https://leetcode.com/problems/next-greater-element-i Easy 46 Stack https://leetcode.com/problems/max-chunks-to-make-sorted Medium 47 Stack https://leetcode.com/problems/verify-preorder-serialization-of-a-binary-tree Medium 48 Stack https://leetcode.com/problems/n-ary-tree-preorder-traversal Easy 49 Stack https://leetcode.com/problems/exclusive-time-of-functions Medium 50 Stack https://leetcode.com/problems/n-ary-tree-postorder-traversal Easy 51 Stack https://leetcode.com/problems/count-submatrices-with-all-ones Medium 52 Stack https://leetcode.com/problems/smallest-subsequence-of-distinct-characters Medium 53 Stack https://leetcode.com/problems/odd-even-jump Hard 54 Stack https://leetcode.com/problems/create-maximum-number Hard 55 Stack https://leetcode.com/problems/car-fleet Medium 56 Stack https://leetcode.com/problems/simplify-path Medium 57 Stack https://leetcode.com/problems/remove-outermost-parentheses Easy 58 Stack https://leetcode.com/problems/reverse-substrings-between-each-pair-of-parentheses Medium 59 Stack https://leetcode.com/problems/decoded-string-at-index Medium 60 Stack https://leetcode.com/problems/find-the-most-competitive-subsequence Medium 61 Stack https://leetcode.com/problems/maximum-width-ramp Medium 62 Stack https://leetcode.com/problems/max-chunks-to-make-sorted-ii Hard 63 Stack https://leetcode.com/problems/design-browser-history Medium 64 Stack https://leetcode.com/problems/design-a-stack-with-increment-operation Medium 65 Stack https://leetcode.com/problems/baseball-game Easy 66 Stack https://leetcode.com/problems/longest-absolute-file-path Medium 67 Stack https://leetcode.com/problems/longest-well-performing-interval Medium 68 Stack https://leetcode.com/problems/shortest-subarray-to-be-removed-to-make-array-sorted Medium 69 Stack https://leetcode.com/problems/number-of-atoms Hard 70 Stack https://leetcode.com/problems/final-prices-with-a-special-discount-in-a-shop Easy 71 Stack https://leetcode.com/problems/minimum-number-of-increments-on-subarrays-to-form-a-target-array Hard 72 Stack https://leetcode.com/problems/maximum-nesting-depth-of-the-parentheses Easy 73 Stack https://leetcode.com/problems/maximum-subarray-min-product Medium 74 Stack https://leetcode.com/problems/make-the-string-great Easy 75 Stack https://leetcode.com/problems/number-of-students-unable-to-eat-lunch Easy 76 Stack https://leetcode.com/problems/minimum-deletions-to-make-string-balanced Medium 77 Stack https://leetcode.com/problems/minimum-insertions-to-balance-a-parentheses-string Medium 78 Stack https://leetcode.com/problems/parsing-a-boolean-expression Hard 79 Stack https://leetcode.com/problems/number-of-visible-people-in-a-queue Hard 80 Stack https://leetcode.com/problems/car-fleet-ii Hard 81 Stack https://leetcode.com/problems/stamping-the-sequence Hard 82 Stack https://leetcode.com/problems/check-if-word-is-valid-after-substitutions Medium 83 Stack https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balanced Medium 84 Stack https://leetcode.com/problems/maximum-score-of-a-good-subarray Hard 85 Stack https://leetcode.com/problems/the-number-of-weak-characters-in-the-game Medium 86 Stack https://leetcode.com/problems/build-an-array-with-stack-operations Easy 87 Stack https://leetcode.com/problems/crawler-log-folder Easy 88 Stack https://leetcode.com/problems/parse-lisp-expression Hard 89 Stack https://leetcode.com/problems/mini-parser Medium 90 Stack https://leetcode.com/problems/brace-expansion-ii Hard 91 Stack https://leetcode.com/problems/maximum-score-from-removing-substrings Medium 92 Stack https://leetcode.com/problems/dinner-plate-stacks Hard 93 Stack https://leetcode.com/problems/sum-of-subarray-ranges Medium 94 Stack https://leetcode.com/problems/maximum-nesting-depth-of-two-valid-parentheses-strings Medium 95 Stack https://leetcode.com/problems/check-if-a-parentheses-string-can-be-valid Medium 96 Stack https://leetcode.com/problems/smallest-k-length-subsequence-with-occurrences-of-a-letter Hard 97 Stack https://leetcode.com/problems/clumsy-factorial Medium 98 Stack https://leetcode.com/problems/minimum-cost-to-change-the-final-value-of-expression Hard 99 Stack https://leetcode.com/problems/tag-validator Hard 100 Stack https://leetcode.com/problems/the-score-of-students-solving-math-expression Hard 101 Stack https://leetcode.com/problems/basic-calculator-iv Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Heap (Priority Queue) https://leetcode.com/problems/merge-k-sorted-lists Hard
2 Heap (Priority Queue) https://leetcode.com/problems/sliding-window-maximum Hard 3 Heap (Priority Queue) https://leetcode.com/problems/kth-largest-element-in-an-array Medium 4 Heap (Priority Queue) https://leetcode.com/problems/top-k-frequent-elements Medium 5 Heap (Priority Queue) https://leetcode.com/problems/find-median-from-data-stream Hard 6 Heap (Priority Queue) https://leetcode.com/problems/task-scheduler Medium 7 Heap (Priority Queue) https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix Medium 8 Heap (Priority Queue) https://leetcode.com/problems/k-closest-points-to-origin Medium 9 Heap (Priority Queue) https://leetcode.com/problems/cheapest-flights-within-k-stops Medium 10 Heap (Priority Queue) https://leetcode.com/problems/reorganize-string Medium 11 Heap (Priority Queue) https://leetcode.com/problems/top-k-frequent-words Medium 12 Heap (Priority Queue) https://leetcode.com/problems/find-k-closest-elements Medium 13 Heap (Priority Queue) https://leetcode.com/problems/sort-characters-by-frequency Medium 14 Heap (Priority Queue) https://leetcode.com/problems/ugly-number-ii Medium 15 Heap (Priority Queue) https://leetcode.com/problems/the-skyline-problem Hard 16 Heap (Priority Queue) https://leetcode.com/problems/network-delay-time Medium 17 Heap (Priority Queue) https://leetcode.com/problems/find-k-pairs-with-smallest-sums Medium 18 Heap (Priority Queue) https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k Hard 19 Heap (Priority Queue) https://leetcode.com/problems/trapping-rain-water-ii Hard 20 Heap (Priority Queue) https://leetcode.com/problems/minimum-number-of-refueling-stops Hard 21 Heap (Priority Queue) https://leetcode.com/problems/split-array-into-consecutive-subsequences Medium 22 Heap (Priority Queue) https://leetcode.com/problems/sliding-window-median Hard 23 Heap (Priority Queue) https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists Hard 24 Heap (Priority Queue) https://leetcode.com/problems/last-stone-weight Easy 25 Heap (Priority Queue) https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit Medium 26 Heap (Priority Queue) https://leetcode.com/problems/path-with-minimum-effort Medium 27 Heap (Priority Queue) https://leetcode.com/problems/kth-largest-element-in-a-stream Easy 28 Heap (Priority Queue) https://leetcode.com/problems/car-pooling Medium 29 Heap (Priority Queue) https://leetcode.com/problems/design-twitter Medium 30 Heap (Priority Queue) https://leetcode.com/problems/course-schedule-iii Hard 31 Heap (Priority Queue) https://leetcode.com/problems/swim-in-rising-water Hard 32 Heap (Priority Queue) https://leetcode.com/problems/sort-an-array Medium 33 Heap (Priority Queue) https://leetcode.com/problems/minimum-cost-to-hire-k-workers Hard 34 Heap (Priority Queue) https://leetcode.com/problems/maximum-number-of-events-that-can-be-attendedMedium 35 Heap (Priority Queue) https://leetcode.com/problems/furthest-building-you-can-reach Medium 36 Heap (Priority Queue) https://leetcode.com/problems/the-k-weakest-rows-in-a-matrix Easy 37 Heap (Priority Queue) https://leetcode.com/problems/super-ugly-number Medium 38 Heap (Priority Queue) https://leetcode.com/problems/jump-game-vi Medium 39 Heap (Priority Queue) https://leetcode.com/problems/reduce-array-size-to-the-half Medium 40 Heap (Priority Queue) https://leetcode.com/problems/maximum-performance-of-a-team Hard 41 Heap (Priority Queue) https://leetcode.com/problems/path-with-maximum-probability Medium 42 Heap (Priority Queue) https://leetcode.com/problems/minimum-cost-to-make-at-least-one-valid-path-in-a-grid Hard 43 Heap (Priority Queue) https://leetcode.com/problems/longest-happy-string Medium 44 Heap (Priority Queue) https://leetcode.com/problems/avoid-flood-in-the-city Medium 45 Heap (Priority Queue) https://leetcode.com/problems/cut-off-trees-for-golf-event Hard 46 Heap (Priority Queue) https://leetcode.com/problems/distant-barcodes Medium 47 Heap (Priority Queue) https://leetcode.com/problems/find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows Hard 48 Heap (Priority Queue) https://leetcode.com/problems/maximum-product-of-two-elements-in-an-array Easy 49 Heap (Priority Queue) https://leetcode.com/problems/diagonal-traverse-ii Medium 50 Heap (Priority Queue) https://leetcode.com/problems/max-value-of-equation Hard 51 Heap (Priority Queue) https://leetcode.com/problems/ipo Hard 52 Heap (Priority Queue) https://leetcode.com/problems/constrained-subsequence-sum Hard 53 Heap (Priority Queue) https://leetcode.com/problems/k-th-smallest-prime-fraction Hard 54 Heap (Priority Queue) https://leetcode.com/problems/single-threaded-cpu Medium 55 Heap (Priority Queue) https://leetcode.com/problems/construct-target-array-with-multiple-sums Hard 56 Heap (Priority Queue) https://leetcode.com/problems/sell-diminishing-valued-colored-balls Medium 57 Heap (Priority Queue) https://leetcode.com/problems/minimum-moves-to-move-a-box-to-their-target-location Hard 58 Heap (Priority Queue) https://leetcode.com/problems/car-fleet-ii Hard 59 Heap (Priority Queue) https://leetcode.com/problems/minimize-deviation-in-array Hard 60 Heap (Priority Queue) https://leetcode.com/problems/number-of-restricted-paths-from-first-to-last-nodeMedium 61 Heap (Priority Queue) https://leetcode.com/problems/pizza-with-3n-slices Hard 62 Heap (Priority Queue) https://leetcode.com/problems/reachable-nodes-in-subdivided-graph Hard 63 Heap (Priority Queue) https://leetcode.com/problems/process-tasks-using-servers Medium 64 Heap (Priority Queue) https://leetcode.com/problems/strong-password-checker Hard 65 Heap (Priority Queue) https://leetcode.com/problems/maximum-number-of-eaten-apples Medium 66 Heap (Priority Queue) https://leetcode.com/problems/maximum-average-pass-ratio Medium 67 Heap (Priority Queue) https://leetcode.com/problems/stone-game-vi Medium 68 Heap (Priority Queue) https://leetcode.com/problems/maximum-score-from-removing-stones Medium 69 Heap (Priority Queue) https://leetcode.com/problems/the-number-of-the-smallest-unoccupied-chair Medium 70 Heap (Priority Queue) https://leetcode.com/problems/minimum-interval-to-include-each-query Hard 71 Heap (Priority Queue) https://leetcode.com/problems/dinner-plate-stacks Hard 72 Heap (Priority Queue) https://leetcode.com/problems/relative-ranks Easy 73 Heap (Priority Queue) https://leetcode.com/problems/two-best-non-overlapping-events Medium 74 Heap (Priority Queue) https://leetcode.com/problems/find-the-kth-largest-integer-in-the-array Medium 75 Heap (Priority Queue) https://leetcode.com/problems/find-servers-that-handled-most-number-of-requests Hard 76 Heap (Priority Queue) https://leetcode.com/problems/find-kth-largest-xor-coordinate-value Medium 77 Heap (Priority Queue) https://leetcode.com/problems/stock-price-fluctuation Medium 78 Heap (Priority Queue) https://leetcode.com/problems/remove-stones-to-minimize-the-total Medium 79 Heap (Priority Queue) https://leetcode.com/problems/seat-reservation-manager Medium 80 Heap (Priority Queue) https://leetcode.com/problems/find-subsequence-of-length-k-with-the-largest-sum Easy 81 Heap (Priority Queue) https://leetcode.com/problems/delivering-boxes-from-storage-to-ports Hard 82 Heap (Priority Queue) https://leetcode.com/problems/finding-mk-average Hard 83 Heap (Priority Queue) https://leetcode.com/problems/number-of-orders-in-the-backlog Medium 84 Heap (Priority Queue) https://leetcode.com/problems/design-movie-rental-system Hard 85 Heap (Priority Queue) https://leetcode.com/problems/get-biggest-three-rhombus-sums-in-a-grid Medium 86 Heap (Priority Queue) https://leetcode.com/problems/sequentially-ordinal-rank-tracker Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Design https://leetcode.com/problems/lru-cache Medium
2 Design https://leetcode.com/problems/min-stack Easy 3 Design https://leetcode.com/problems/implement-trie-prefix-tree Medium 4 Design https://leetcode.com/problems/find-median-from-data-stream Hard 5 Design https://leetcode.com/problems/serialize-and-deserialize-binary-tree Hard 6 Design https://leetcode.com/problems/insert-delete-getrandom-o1 Medium 7 Design https://leetcode.com/problems/binary-search-tree-iterator Medium 8 Design https://leetcode.com/problems/design-add-and-search-words-data-structure Medium 9 Design https://leetcode.com/problems/flatten-nested-list-iterator Medium 10 Design https://leetcode.com/problems/lfu-cache Hard 11 Design https://leetcode.com/problems/implement-queue-using-stacks Easy 12 Design https://leetcode.com/problems/range-sum-query-mutable Medium 13 Design https://leetcode.com/problems/serialize-and-deserialize-bst Medium 14 Design https://leetcode.com/problems/maximum-frequency-stack Hard 15 Design https://leetcode.com/problems/range-sum-query-2d-immutable Medium 16 Design https://leetcode.com/problems/design-hashmap Easy 17 Design https://leetcode.com/problems/online-stock-span Medium 18 Design https://leetcode.com/problems/kth-largest-element-in-a-stream Easy 19 Design https://leetcode.com/problems/time-based-key-value-store Medium 20 Design https://leetcode.com/problems/design-twitter Medium 21 Design https://leetcode.com/problems/my-calendar-i Medium 22 Design https://leetcode.com/problems/range-sum-query-immutable Easy 23 Design https://leetcode.com/problems/implement-stack-using-queues Easy 24 Design https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed Hard 25 Design https://leetcode.com/problems/design-circular-queue Medium 26 Design https://leetcode.com/problems/stream-of-characters Hard 27 Design https://leetcode.com/problems/snapshot-array Medium 28 Design https://leetcode.com/problems/design-linked-list Medium 29 Design https://leetcode.com/problems/map-sum-pairs Medium 30 Design https://leetcode.com/problems/encode-and-decode-tinyurl Medium 31 Design https://leetcode.com/problems/iterator-for-combination Medium 32 Design https://leetcode.com/problems/design-hashset Easy 33 Design https://leetcode.com/problems/design-underground-system Medium 34 Design https://leetcode.com/problems/my-calendar-ii Medium 35 Design https://leetcode.com/problems/all-oone-data-structure Hard 36 Design https://leetcode.com/problems/design-browser-history Medium 37 Design https://leetcode.com/problems/peeking-iterator Medium 38 Design https://leetcode.com/problems/prefix-and-suffix-search Hard 39 Design https://leetcode.com/problems/design-a-stack-with-increment-operation Medium 40 Design https://leetcode.com/problems/implement-magic-dictionary Medium 41 Design https://leetcode.com/problems/exam-room Medium 42 Design https://leetcode.com/problems/range-module Hard 43 Design https://leetcode.com/problems/kth-ancestor-of-a-tree-node Hard 44 Design https://leetcode.com/problems/product-of-the-last-k-numbers Medium 45 Design https://leetcode.com/problems/number-of-recent-calls Easy 46 Design https://leetcode.com/problems/complete-binary-tree-inserter Medium 47 Design https://leetcode.com/problems/my-calendar-iii Hard 48 Design https://leetcode.com/problems/online-election Medium 49 Design https://leetcode.com/problems/design-circular-deque Medium 50 Design https://leetcode.com/problems/data-stream-as-disjoint-intervals Hard 51 Design https://leetcode.com/problems/design-parking-system Easy 52 Design https://leetcode.com/problems/find-elements-in-a-contaminated-binary-tree Medium 53 Design https://leetcode.com/problems/rle-iterator Medium 54 Design https://leetcode.com/problems/online-majority-element-in-subarray Hard 55 Design https://leetcode.com/problems/design-front-middle-back-queue Medium 56 Design https://leetcode.com/problems/design-skiplist Hard 57 Design https://leetcode.com/problems/subrectangle-queries Medium 58 Design https://leetcode.com/problems/dinner-plate-stacks Hard 59 Design https://leetcode.com/problems/range-frequency-queries Medium 60 Design https://leetcode.com/problems/finding-pairs-with-a-certain-sum Medium 61 Design https://leetcode.com/problems/stock-price-fluctuation Medium 62 Design https://leetcode.com/problems/fancy-sequence Hard 63 Design https://leetcode.com/problems/seat-reservation-manager Medium 64 Design https://leetcode.com/problems/finding-mk-average Hard 65 Design https://leetcode.com/problems/detect-squares Medium 66 Design https://leetcode.com/problems/design-an-ordered-stream Easy 67 Design https://leetcode.com/problems/operations-on-tree Medium 68 Design https://leetcode.com/problems/throne-inheritance Medium 69 Design https://leetcode.com/problems/design-authentication-manager Medium 70 Design https://leetcode.com/problems/design-movie-rental-system Hard 71 Design https://leetcode.com/problems/apply-discount-every-n-orders Medium 72 Design https://leetcode.com/problems/walking-robot-simulation-ii Medium 73 Design https://leetcode.com/problems/tweet-counts-per-frequency Medium 74 Design https://leetcode.com/problems/sequentially-ordinal-rank-tracker Hard 75 Design https://leetcode.com/problems/simple-bank-system Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Simulation https://leetcode.com/problems/spiral-matrix Medium
2 Simulation https://leetcode.com/problems/add-binary Easy 3 Simulation https://leetcode.com/problems/multiply-strings Medium 4 Simulation https://leetcode.com/problems/game-of-life Medium 5 Simulation https://leetcode.com/problems/backspace-string-compare Easy 6 Simulation https://leetcode.com/problems/add-strings Easy 7 Simulation https://leetcode.com/problems/spiral-matrix-ii Medium 8 Simulation https://leetcode.com/problems/validate-stack-sequences Medium 9 Simulation https://leetcode.com/problems/robot-bounded-in-circle Medium 10 Simulation https://leetcode.com/problems/diagonal-traverse Medium 11 Simulation https://leetcode.com/problems/flipping-an-image Easy 12 Simulation https://leetcode.com/problems/car-pooling Medium 13 Simulation https://leetcode.com/problems/reshape-the-matrix Easy 14 Simulation https://leetcode.com/problems/reveal-cards-in-increasing-order Medium 15 Simulation https://leetcode.com/problems/robot-return-to-origin Easy 16 Simulation https://leetcode.com/problems/add-digits Easy 17 Simulation https://leetcode.com/problems/text-justification Hard 18 Simulation https://leetcode.com/problems/transpose-matrix Easy 19 Simulation https://leetcode.com/problems/baseball-game Easy 20 Simulation https://leetcode.com/problems/create-target-array-in-the-given-order Easy 21 Simulation https://leetcode.com/problems/find-the-winner-of-the-circular-game Medium 22 Simulation https://leetcode.com/problems/build-array-from-permutation Easy 23 Simulation https://leetcode.com/problems/find-winner-on-a-tic-tac-toe-game Easy 24 Simulation https://leetcode.com/problems/distribute-candies-to-people Easy 25 Simulation https://leetcode.com/problems/cells-with-odd-values-in-a-matrix Easy 26 Simulation https://leetcode.com/problems/sum-of-even-numbers-after-queries Medium 27 Simulation https://leetcode.com/problems/where-will-the-ball-fall Medium 28 Simulation https://leetcode.com/problems/number-of-students-unable-to-eat-lunch Easy 29 Simulation https://leetcode.com/problems/queens-that-can-attack-the-king Medium 30 Simulation https://leetcode.com/problems/water-bottles Easy 31 Simulation https://leetcode.com/problems/design-parking-system Easy 32 Simulation https://leetcode.com/problems/count-of-matches-in-tournament Easy 33 Simulation https://leetcode.com/problems/complex-number-multiplication Medium 34 Simulation https://leetcode.com/problems/spiral-matrix-iii Medium 35 Simulation https://leetcode.com/problems/shift-2d-grid Easy 36 Simulation https://leetcode.com/problems/find-the-winner-of-an-array-game Medium 37 Simulation https://leetcode.com/problems/find-latest-group-of-size-m Medium 38 Simulation https://leetcode.com/problems/build-an-array-with-stack-operations Easy 39 Simulation https://leetcode.com/problems/available-captures-for-rook Easy 40 Simulation https://leetcode.com/problems/print-words-vertically Medium 41 Simulation https://leetcode.com/problems/solve-the-equation Medium 42 Simulation https://leetcode.com/problems/concatenation-of-consecutive-binary-numbers Medium 43 Simulation https://leetcode.com/problems/last-moment-before-all-ants-fall-out-of-a-plank Medium 44 Simulation https://leetcode.com/problems/queries-on-a-permutation-with-key Medium 45 Simulation https://leetcode.com/problems/get-maximum-in-generated-array Easy 46 Simulation https://leetcode.com/problems/average-waiting-time Medium 47 Simulation https://leetcode.com/problems/fraction-addition-and-subtraction Medium 48 Simulation https://leetcode.com/problems/final-value-of-variable-after-performing-operationsEasy 49 Simulation https://leetcode.com/problems/teemo-attacking Easy 50 Simulation https://leetcode.com/problems/time-needed-to-buy-tickets Easy 51 Simulation https://leetcode.com/problems/contain-virus Hard 52 Simulation https://leetcode.com/problems/find-the-student-that-will-replace-the-chalk Medium 53 Simulation https://leetcode.com/problems/minimum-number-of-operations-to-reinitialize-a-permutation Medium 54 Simulation https://leetcode.com/problems/sum-of-digits-of-string-after-convert Easy 55 Simulation https://leetcode.com/problems/most-visited-sector-in-a-circular-track Easy 56 Simulation https://leetcode.com/problems/find-missing-observations Medium 57 Simulation https://leetcode.com/problems/convert-1d-array-into-2d-array Easy 58 Simulation https://leetcode.com/problems/clumsy-factorial Medium 59 Simulation https://leetcode.com/problems/adding-spaces-to-a-string Medium 60 Simulation https://leetcode.com/problems/count-unhappy-friends Medium 61 Simulation https://leetcode.com/problems/number-of-orders-in-the-backlog Medium 62 Simulation https://leetcode.com/problems/cyclically-rotating-a-grid Medium 63 Simulation https://leetcode.com/problems/execution-of-all-suffix-instructions-staying-in-a-grid Medium 64 Simulation https://leetcode.com/problems/incremental-memory-leak Medium 65 Simulation https://leetcode.com/problems/decode-the-slanted-ciphertext Medium 66 Simulation https://leetcode.com/problems/walking-robot-simulation-ii Medium 67 Simulation https://leetcode.com/problems/fizz-buzz Easy 68 Simulation https://leetcode.com/problems/simple-bank-system Medium 69 Simulation https://leetcode.com/problems/watering-plants-ii Medium 70 Simulation https://leetcode.com/problems/maximum-profit-of-operating-a-centennial-wheel Medium 71 Simulation https://leetcode.com/problems/walking-robot-simulation Medium 72 Simulation https://leetcode.com/problems/number-of-valid-move-combinations-on-chessboard Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Backtracking https://leetcode.com/problems/generate-parentheses Medium
2 Backtracking https://leetcode.com/problems/permutations Medium 3 Backtracking https://leetcode.com/problems/combination-sum Medium 4 Backtracking https://leetcode.com/problems/letter-combinations-of-a-phone-number Medium 5 Backtracking https://leetcode.com/problems/word-search Medium 6 Backtracking https://leetcode.com/problems/subsets Medium 7 Backtracking https://leetcode.com/problems/target-sum Medium 8 Backtracking https://leetcode.com/problems/word-search-ii Hard 9 Backtracking https://leetcode.com/problems/palindrome-partitioning Medium 10 Backtracking https://leetcode.com/problems/n-queens Hard 11 Backtracking https://leetcode.com/problems/unique-binary-search-trees-ii Medium 12 Backtracking https://leetcode.com/problems/sudoku-solver Hard 13 Backtracking https://leetcode.com/problems/remove-invalid-parentheses Hard 14 Backtracking https://leetcode.com/problems/partition-to-k-equal-sum-subsets Medium 15 Backtracking https://leetcode.com/problems/permutations-ii Medium 16 Backtracking https://leetcode.com/problems/word-break-ii Hard 17 Backtracking https://leetcode.com/problems/combination-sum-ii Medium 18 Backtracking https://leetcode.com/problems/path-sum-ii Medium 19 Backtracking https://leetcode.com/problems/subsets-ii Medium 20 Backtracking https://leetcode.com/problems/combinations Medium 21 Backtracking https://leetcode.com/problems/all-paths-from-source-to-target Medium 22 Backtracking https://leetcode.com/problems/word-ladder-ii Hard 23 Backtracking https://leetcode.com/problems/letter-case-permutation Medium 24 Backtracking https://leetcode.com/problems/unique-paths-iii Hard 25 Backtracking https://leetcode.com/problems/combination-sum-iii Medium 26 Backtracking https://leetcode.com/problems/restore-ip-addresses Medium 27 Backtracking https://leetcode.com/problems/expression-add-operators Hard 28 Backtracking https://leetcode.com/problems/beautiful-arrangement Medium 29 Backtracking https://leetcode.com/problems/path-with-maximum-gold Medium 30 Backtracking https://leetcode.com/problems/maximum-length-of-a-concatenated-string-with-unique-characters Medium 31 Backtracking https://leetcode.com/problems/letter-tile-possibilities Medium 32 Backtracking https://leetcode.com/problems/matchsticks-to-square Medium 33 Backtracking https://leetcode.com/problems/n-queens-ii Hard 34 Backtracking https://leetcode.com/problems/increasing-subsequences Medium 35 Backtracking https://leetcode.com/problems/gray-code Medium 36 Backtracking https://leetcode.com/problems/24-game Hard 37 Backtracking https://leetcode.com/problems/iterator-for-combination Medium 38 Backtracking https://leetcode.com/problems/shopping-offers Medium 39 Backtracking https://leetcode.com/problems/binary-watch Easy 40 Backtracking https://leetcode.com/problems/numbers-with-same-consecutive-differences Medium 41 Backtracking https://leetcode.com/problems/count-numbers-with-unique-digits Medium 42 Backtracking https://leetcode.com/problems/split-array-into-fibonacci-sequence Medium 43 Backtracking https://leetcode.com/problems/additive-number Medium 44 Backtracking https://leetcode.com/problems/stickers-to-spell-word Hard 45 Backtracking https://leetcode.com/problems/number-of-squareful-arrays Hard 46 Backtracking https://leetcode.com/problems/the-k-th-lexicographical-string-of-all-happy-strings-of-length-n Medium 47 Backtracking https://leetcode.com/problems/sum-of-all-subset-xor-totals Easy 48 Backtracking https://leetcode.com/problems/maximum-score-words-formed-by-letters Hard 49 Backtracking https://leetcode.com/problems/split-a-string-into-the-max-number-of-unique-substrings Medium 50 Backtracking https://leetcode.com/problems/find-minimum-time-to-finish-all-jobs Hard 51 Backtracking https://leetcode.com/problems/tiling-a-rectangle-with-the-fewest-squares Hard 52 Backtracking https://leetcode.com/problems/minimum-number-of-work-sessions-to-finish-the-tasksMedium 53 Backtracking https://leetcode.com/problems/find-unique-binary-string Medium 54 Backtracking https://leetcode.com/problems/maximum-compatibility-score-sum Medium 55 Backtracking https://leetcode.com/problems/construct-the-lexicographically-largest-valid-sequence Medium 56 Backtracking https://leetcode.com/problems/brace-expansion-ii Hard 57 Backtracking https://leetcode.com/problems/closest-dessert-cost Medium 58 Backtracking https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences Medium 59 Backtracking https://leetcode.com/problems/maximize-score-after-n-operations Hard 60 Backtracking https://leetcode.com/problems/verbal-arithmetic-puzzle Hard 61 Backtracking https://leetcode.com/problems/splitting-a-string-into-descending-consecutive-values Medium 62 Backtracking https://leetcode.com/problems/ambiguous-coordinates Medium 63 Backtracking https://leetcode.com/problems/circular-permutation-in-binary-representation Medium 64 Backtracking https://leetcode.com/problems/probability-of-a-two-boxes-having-the-same-number-of-distinct-balls Hard 65 Backtracking https://leetcode.com/problems/distribute-repeating-integers Hard 66 Backtracking https://leetcode.com/problems/maximum-path-quality-of-a-graph Hard 67 Backtracking https://leetcode.com/problems/count-number-of-maximum-bitwise-or-subsets Medium 68 Backtracking https://leetcode.com/problems/longest-subsequence-repeated-k-times Hard 69 Backtracking https://leetcode.com/problems/next-greater-numerically-balanced-number Medium 70 Backtracking https://leetcode.com/problems/number-of-valid-move-combinations-on-chessboard Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Graph https://leetcode.com/problems/course-schedule Medium
2 Graph https://leetcode.com/problems/course-schedule-ii Medium 3 Graph https://leetcode.com/problems/minimum-height-trees Medium 4 Graph https://leetcode.com/problems/longest-increasing-path-in-a-matrix Hard 5 Graph https://leetcode.com/problems/evaluate-division Medium 6 Graph https://leetcode.com/problems/clone-graph Medium 7 Graph https://leetcode.com/problems/number-of-provinces Medium 8 Graph https://leetcode.com/problems/cheapest-flights-within-k-stops Medium 9 Graph https://leetcode.com/problems/is-graph-bipartite Medium 10 Graph https://leetcode.com/problems/reconstruct-itinerary Hard 11 Graph https://leetcode.com/problems/network-delay-time Medium 12 Graph https://leetcode.com/problems/all-paths-from-source-to-target Medium 13 Graph https://leetcode.com/problems/critical-connections-in-a-network Hard 14 Graph https://leetcode.com/problems/redundant-connection Medium 15 Graph https://leetcode.com/problems/find-the-town-judge Easy 16 Graph https://leetcode.com/problems/keys-and-rooms Medium 17 Graph https://leetcode.com/problems/sum-of-distances-in-tree Hard 18 Graph https://leetcode.com/problems/most-stones-removed-with-same-row-or-column Medium 19 Graph https://leetcode.com/problems/possible-bipartition Medium 20 Graph https://leetcode.com/problems/regions-cut-by-slashes Medium 21 Graph https://leetcode.com/problems/find-eventual-safe-states Medium 22 Graph https://leetcode.com/problems/number-of-operations-to-make-network-connected Medium 23 Graph https://leetcode.com/problems/couples-holding-hands Hard 24 Graph https://leetcode.com/problems/redundant-connection-ii Hard 25 Graph https://leetcode.com/problems/satisfiability-of-equality-equations Medium 26 Graph https://leetcode.com/problems/shortest-path-visiting-all-nodes Hard 27 Graph https://leetcode.com/problems/reorder-routes-to-make-all-paths-lead-to-the-city-zero Medium 28 Graph https://leetcode.com/problems/minimum-number-of-vertices-to-reach-all-nodes Medium 29 Graph https://leetcode.com/problems/shortest-path-with-alternating-colors Medium 30 Graph https://leetcode.com/problems/path-with-maximum-probability Medium 31 Graph https://leetcode.com/problems/find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance Medium 32 Graph https://leetcode.com/problems/minimum-cost-to-make-at-least-one-valid-path-in-a-grid Hard 33 Graph https://leetcode.com/problems/flower-planting-with-no-adjacent Medium 34 Graph https://leetcode.com/problems/validate-binary-tree-nodes Medium 35 Graph https://leetcode.com/problems/course-schedule-iv Medium 36 Graph https://leetcode.com/problems/number-of-ways-to-arrive-at-destination Medium 37 Graph https://leetcode.com/problems/cat-and-mouse Hard 38 Graph https://leetcode.com/problems/rank-transform-of-a-matrix Hard 39 Graph https://leetcode.com/problems/sort-items-by-groups-respecting-dependencies Hard 40 Graph https://leetcode.com/problems/maximal-network-rank Medium 41 Graph https://leetcode.com/problems/loud-and-rich Medium 42 Graph https://leetcode.com/problems/parallel-courses-ii Hard 43 Graph https://leetcode.com/problems/remove-max-number-of-edges-to-keep-graph-fully-traversable Hard 44 Graph https://leetcode.com/problems/find-if-path-exists-in-graph Easy 45 Graph https://leetcode.com/problems/number-of-restricted-paths-from-first-to-last-nodeMedium 46 Graph https://leetcode.com/problems/reachable-nodes-in-subdivided-graph Hard 47 Graph https://leetcode.com/problems/checking-existence-of-edge-length-limited-paths Hard 48 Graph https://leetcode.com/problems/find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree Hard 49 Graph https://leetcode.com/problems/largest-color-value-in-a-directed-graph Hard 50 Graph https://leetcode.com/problems/minimum-cost-to-reach-destination-in-time Hard 51 Graph https://leetcode.com/problems/find-center-of-star-graph Easy 52 Graph https://leetcode.com/problems/frog-position-after-t-seconds Hard 53 Graph https://leetcode.com/problems/find-all-people-with-secret Hard 54 Graph https://leetcode.com/problems/strange-printer-ii Hard 55 Graph https://leetcode.com/problems/find-all-possible-recipes-from-given-supplies Medium 56 Graph https://leetcode.com/problems/second-minimum-time-to-reach-destination Hard 57 Graph https://leetcode.com/problems/process-restricted-friend-requests Hard 58 Graph https://leetcode.com/problems/parallel-courses-iii Hard 59 Graph https://leetcode.com/problems/count-ways-to-build-rooms-in-an-ant-colony Hard 60 Graph https://leetcode.com/problems/detonate-the-maximum-bombs Medium 61 Graph https://leetcode.com/problems/the-time-when-the-network-becomes-idle Medium 62 Graph https://leetcode.com/problems/count-pairs-of-nodes Hard 63 Graph https://leetcode.com/problems/valid-arrangement-of-pairs Hard 64 Graph https://leetcode.com/problems/maximum-path-quality-of-a-graph Hard 65 Graph https://leetcode.com/problems/minimum-degree-of-a-connected-trio-in-a-graph Hard 66 Graph https://leetcode.com/problems/cat-and-mouse-ii Hard 67 Graph https://leetcode.com/problems/cracking-the-safe Hard 68 Graph https://leetcode.com/problems/number-of-ways-to-reconstruct-a-tree Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Prefix Sum https://leetcode.com/problems/product-of-array-except-self Medium
2 Prefix Sum https://leetcode.com/problems/subarray-sum-equals-k Medium 3 Prefix Sum https://leetcode.com/problems/minimum-size-subarray-sum Medium 4 Prefix Sum https://leetcode.com/problems/max-consecutive-ones-iii Medium 5 Prefix Sum https://leetcode.com/problems/contiguous-array Medium 6 Prefix Sum https://leetcode.com/problems/find-pivot-index Easy 7 Prefix Sum https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k Hard 8 Prefix Sum https://leetcode.com/problems/maximum-points-you-can-obtain-from-cards Medium 9 Prefix Sum https://leetcode.com/problems/subarray-sums-divisible-by-k Medium 10 Prefix Sum https://leetcode.com/problems/range-sum-query-2d-immutable Medium 11 Prefix Sum https://leetcode.com/problems/running-sum-of-1d-array Easy 12 Prefix Sum https://leetcode.com/problems/car-pooling Medium 13 Prefix Sum https://leetcode.com/problems/range-sum-query-immutable Easy 14 Prefix Sum https://leetcode.com/problems/sum-of-all-odd-length-subarrays Easy 15 Prefix Sum https://leetcode.com/problems/matrix-block-sum Medium 16 Prefix Sum https://leetcode.com/problems/number-of-submatrices-that-sum-to-target Hard 17 Prefix Sum https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero Medium 18 Prefix Sum https://leetcode.com/problems/continuous-subarray-sum Medium 19 Prefix Sum https://leetcode.com/problems/binary-subarrays-with-sum Medium 20 Prefix Sum https://leetcode.com/problems/find-the-longest-substring-containing-vowels-in-even-counts Medium 21 Prefix Sum https://leetcode.com/problems/minimum-value-to-get-positive-step-by-step-sum Easy 22 Prefix Sum https://leetcode.com/problems/corporate-flight-bookings Medium 23 Prefix Sum https://leetcode.com/problems/frequency-of-the-most-frequent-element Medium 24 Prefix Sum https://leetcode.com/problems/longest-well-performing-interval Medium 25 Prefix Sum https://leetcode.com/problems/count-triplets-that-can-form-two-arrays-of-equal-xor Medium 26 Prefix Sum https://leetcode.com/problems/xor-queries-of-a-subarray Medium 27 Prefix Sum https://leetcode.com/problems/make-sum-divisible-by-p Medium 28 Prefix Sum https://leetcode.com/problems/maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold Medium 29 Prefix Sum https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips Hard 30 Prefix Sum https://leetcode.com/problems/jump-game-vii Medium 31 Prefix Sum https://leetcode.com/problems/maximum-number-of-non-overlapping-subarrays-with-sum-equals-target Medium 32 Prefix Sum https://leetcode.com/problems/number-of-sub-arrays-with-odd-sum Medium 33 Prefix Sum https://leetcode.com/problems/maximum-subarray-min-product Medium 34 Prefix Sum https://leetcode.com/problems/ways-to-split-array-into-three-subarrays Medium 35 Prefix Sum https://leetcode.com/problems/find-the-highest-altitude Easy 36 Prefix Sum https://leetcode.com/problems/sum-of-absolute-differences-in-a-sorted-array Medium 37 Prefix Sum https://leetcode.com/problems/get-equal-substrings-within-budget Medium 38 Prefix Sum https://leetcode.com/problems/number-of-wonderful-substrings Medium 39 Prefix Sum https://leetcode.com/problems/can-make-palindrome-from-substring Medium 40 Prefix Sum https://leetcode.com/problems/maximum-sum-obtained-of-any-permutation Medium 41 Prefix Sum https://leetcode.com/problems/minimum-moves-to-make-array-complementary Medium 42 Prefix Sum https://leetcode.com/problems/unique-length-3-palindromic-subsequences Medium 43 Prefix Sum https://leetcode.com/problems/random-point-in-non-overlapping-rectangles Medium 44 Prefix Sum https://leetcode.com/problems/minimum-adjacent-swaps-for-k-consecutive-onesHard 45 Prefix Sum https://leetcode.com/problems/grid-game Medium 46 Prefix Sum https://leetcode.com/problems/intervals-between-identical-elements Medium 47 Prefix Sum https://leetcode.com/problems/smallest-rotation-with-highest-score Hard 48 Prefix Sum https://leetcode.com/problems/maximum-xor-for-each-query Medium 49 Prefix Sum https://leetcode.com/problems/maximize-the-confusion-of-an-exam Medium 50 Prefix Sum https://leetcode.com/problems/random-pick-with-weight Medium 51 Prefix Sum https://leetcode.com/problems/sum-of-floored-pairs Hard 52 Prefix Sum https://leetcode.com/problems/find-the-middle-index-in-array Easy 53 Prefix Sum https://leetcode.com/problems/plates-between-candles Medium 54 Prefix Sum https://leetcode.com/problems/find-kth-largest-xor-coordinate-value Medium 55 Prefix Sum https://leetcode.com/problems/describe-the-painting Medium 56 Prefix Sum https://leetcode.com/problems/stone-game-viii Hard 57 Prefix Sum https://leetcode.com/problems/maximum-number-of-ways-to-partition-an-array Hard 58 Prefix Sum https://leetcode.com/problems/minimum-space-wasted-from-packaging Hard 59 Prefix Sum https://leetcode.com/problems/check-if-all-the-integers-in-a-range-are-covered Easy 60 Prefix Sum https://leetcode.com/problems/change-minimum-characters-to-satisfy-one-of-three-conditions Medium 61 Prefix Sum https://leetcode.com/problems/maximum-fruits-harvested-after-at-most-k-steps Hard 62 Prefix Sum https://leetcode.com/problems/find-good-days-to-rob-the-bank Medium 63 Prefix Sum https://leetcode.com/problems/find-the-student-that-will-replace-the-chalk Medium 64 Prefix Sum https://leetcode.com/problems/largest-magic-square Medium 65 Prefix Sum https://leetcode.com/problems/get-biggest-three-rhombus-sums-in-a-grid Medium 66 Prefix Sum https://leetcode.com/problems/can-you-eat-your-favorite-candy-on-your-favorite-day Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
2 Counting https://leetcode.com/problems/top-k-frequent-elements Medium 3 Counting https://leetcode.com/problems/task-scheduler Medium 4 Counting https://leetcode.com/problems/first-unique-character-in-a-string Easy 5 Counting https://leetcode.com/problems/reorganize-string Medium 6 Counting https://leetcode.com/problems/majority-element-ii Medium 7 Counting https://leetcode.com/problems/top-k-frequent-words Medium 8 Counting https://leetcode.com/problems/sort-characters-by-frequency Medium 9 Counting https://leetcode.com/problems/pairs-of-songs-with-total-durations-divisible-by-60Medium 10 Counting https://leetcode.com/problems/how-many-numbers-are-smaller-than-the-current-number Easy 11 Counting https://leetcode.com/problems/subarrays-with-k-different-integers Hard 12 Counting https://leetcode.com/problems/number-of-good-pairs Easy 13 Counting https://leetcode.com/problems/split-a-string-in-balanced-strings Easy 14 Counting https://leetcode.com/problems/ransom-note Easy 15 Counting https://leetcode.com/problems/bulls-and-cows Medium 16 Counting https://leetcode.com/problems/x-of-a-kind-in-a-deck-of-cards Easy 17 Counting https://leetcode.com/problems/subdomain-visit-count Medium 18 Counting https://leetcode.com/problems/minimum-increment-to-make-array-unique Medium 19 Counting https://leetcode.com/problems/maximum-number-of-balloons Easy 20 Counting https://leetcode.com/problems/3sum-with-multiplicity Medium 21 Counting https://leetcode.com/problems/sort-integers-by-the-number-of-1-bits Easy 22 Counting https://leetcode.com/problems/count-servers-that-communicate Medium 23 Counting https://leetcode.com/problems/distant-barcodes Medium 24 Counting https://leetcode.com/problems/check-if-array-pairs-are-divisible-by-k Medium 25 Counting https://leetcode.com/problems/least-number-of-unique-integers-after-k-removalsMedium 26 Counting https://leetcode.com/problems/rank-teams-by-votes Medium 27 Counting https://leetcode.com/problems/construct-k-palindrome-strings Medium 28 Counting https://leetcode.com/problems/sum-of-unique-elements Easy 29 Counting https://leetcode.com/problems/minimum-number-of-frogs-croaking Medium 30 Counting https://leetcode.com/problems/reordered-power-of-2 Medium 31 Counting https://leetcode.com/problems/find-lucky-integer-in-an-array Easy 32 Counting https://leetcode.com/problems/design-parking-system Easy 33 Counting https://leetcode.com/problems/rle-iterator Medium 34 Counting https://leetcode.com/problems/increasing-decreasing-string Easy 35 Counting https://leetcode.com/problems/number-of-equivalent-domino-pairs Easy 36 Counting https://leetcode.com/problems/determine-if-string-halves-are-alike Easy 37 Counting https://leetcode.com/problems/equal-sum-arrays-with-minimum-number-of-operations Medium 38 Counting https://leetcode.com/problems/maximum-population-year Easy 39 Counting https://leetcode.com/problems/substrings-of-size-three-with-distinct-characters Easy 40 Counting https://leetcode.com/problems/largest-color-value-in-a-directed-graph Hard 41 Counting https://leetcode.com/problems/count-nice-pairs-in-an-array Medium 42 Counting https://leetcode.com/problems/maximum-number-of-balls-in-a-box Easy 43 Counting https://leetcode.com/problems/check-if-one-string-swap-can-make-strings-equal Easy 44 Counting https://leetcode.com/problems/sum-of-beauty-of-all-substrings Medium 45 Counting https://leetcode.com/problems/largest-values-from-labels Medium 46 Counting https://leetcode.com/problems/check-if-all-characters-have-equal-number-of-occurrences Easy 47 Counting https://leetcode.com/problems/number-of-different-subsequences-gcds Hard 48 Counting https://leetcode.com/problems/redistribute-characters-to-make-all-strings-equal Easy 49 Counting https://leetcode.com/problems/maximum-number-of-ways-to-partition-an-array Hard 50 Counting https://leetcode.com/problems/change-minimum-characters-to-satisfy-one-of-three-conditions Medium 51 Counting https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles Medium 52 Counting https://leetcode.com/problems/detect-squares Medium 53 Counting https://leetcode.com/problems/kth-distinct-string-in-an-array Easy 54 Counting https://leetcode.com/problems/count-common-words-with-one-occurrence Easy 55 Counting https://leetcode.com/problems/longest-subsequence-repeated-k-times Hard 56 Counting https://leetcode.com/problems/check-whether-two-strings-are-almost-equivalent Easy 57 Counting https://leetcode.com/problems/stone-game-ix Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Sliding Window https://leetcode.com/problems/longest-substring-without-repeating-characters Medium
2 Sliding Window https://leetcode.com/problems/minimum-window-substring Hard 3 Sliding Window https://leetcode.com/problems/sliding-window-maximum Hard 4 Sliding Window https://leetcode.com/problems/find-all-anagrams-in-a-string Medium 5 Sliding Window https://leetcode.com/problems/minimum-size-subarray-sum Medium 6 Sliding Window https://leetcode.com/problems/permutation-in-string Medium 7 Sliding Window https://leetcode.com/problems/max-consecutive-ones-iii Medium 8 Sliding Window https://leetcode.com/problems/longest-repeating-character-replacement Medium 9 Sliding Window https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters Medium 10 Sliding Window https://leetcode.com/problems/maximum-length-of-repeated-subarray Medium 11 Sliding Window https://leetcode.com/problems/subarray-product-less-than-k Medium 12 Sliding Window https://leetcode.com/problems/subarrays-with-k-different-integers Hard 13 Sliding Window https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k Hard 14 Sliding Window https://leetcode.com/problems/maximum-points-you-can-obtain-from-cards Medium 15 Sliding Window https://leetcode.com/problems/contains-duplicate-iii Medium 16 Sliding Window https://leetcode.com/problems/contains-duplicate-ii Easy 17 Sliding Window https://leetcode.com/problems/sliding-window-median Hard 18 Sliding Window https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists Hard 19 Sliding Window https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit Medium 20 Sliding Window https://leetcode.com/problems/repeated-dna-sequences Medium 21 Sliding Window https://leetcode.com/problems/substring-with-concatenation-of-all-words Hard 22 Sliding Window https://leetcode.com/problems/longest-duplicate-substring Hard 23 Sliding Window https://leetcode.com/problems/maximum-sum-of-two-non-overlapping-subarraysMedium 24 Sliding Window https://leetcode.com/problems/count-number-of-nice-subarrays Medium 25 Sliding Window https://leetcode.com/problems/maximum-average-subarray-i Easy 26 Sliding Window https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero Medium 27 Sliding Window https://leetcode.com/problems/number-of-substrings-containing-all-three-characters Medium 28 Sliding Window https://leetcode.com/problems/longest-turbulent-subarray Medium 29 Sliding Window https://leetcode.com/problems/binary-subarrays-with-sum Medium 30 Sliding Window https://leetcode.com/problems/jump-game-vi Medium 31 Sliding Window https://leetcode.com/problems/find-two-non-overlapping-sub-arrays-each-with-target-sum Medium 32 Sliding Window https://leetcode.com/problems/grumpy-bookstore-owner Medium 33 Sliding Window https://leetcode.com/problems/new-21-game Medium 34 Sliding Window https://leetcode.com/problems/frequency-of-the-most-frequent-element Medium 35 Sliding Window https://leetcode.com/problems/max-value-of-equation Hard 36 Sliding Window https://leetcode.com/problems/maximum-erasure-value Medium 37 Sliding Window https://leetcode.com/problems/longest-subarray-of-1s-after-deleting-one-elementMedium 38 Sliding Window https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips Hard 39 Sliding Window https://leetcode.com/problems/constrained-subsequence-sum Hard 40 Sliding Window https://leetcode.com/problems/replace-the-substring-for-balanced-string Medium 41 Sliding Window https://leetcode.com/problems/swap-for-longest-repeated-character-substring Medium 42 Sliding Window https://leetcode.com/problems/maximum-number-of-vowels-in-a-substring-of-given-length Medium 43 Sliding Window https://leetcode.com/problems/fruit-into-baskets Medium 44 Sliding Window https://leetcode.com/problems/get-equal-substrings-within-budget Medium 45 Sliding Window https://leetcode.com/problems/maximum-number-of-occurrences-of-a-substring Medium 46 Sliding Window https://leetcode.com/problems/number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold Medium 47 Sliding Window https://leetcode.com/problems/longest-nice-substring Easy 48 Sliding Window https://leetcode.com/problems/substrings-of-size-three-with-distinct-characters Easy 49 Sliding Window https://leetcode.com/problems/minimum-adjacent-swaps-for-k-consecutive-onesHard 50 Sliding Window https://leetcode.com/problems/longest-substring-of-all-vowels-in-order Medium 51 Sliding Window https://leetcode.com/problems/maximum-number-of-visible-points Hard 52 Sliding Window https://leetcode.com/problems/maximize-the-confusion-of-an-exam Medium 53 Sliding Window https://leetcode.com/problems/maximum-fruits-harvested-after-at-most-k-steps Hard 54 Sliding Window https://leetcode.com/problems/k-radius-subarray-averages Medium 55 Sliding Window https://leetcode.com/problems/distinct-echo-substrings Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Linked List https://leetcode.com/problems/add-two-numbers Medium
2 Linked List https://leetcode.com/problems/lru-cache Medium 3 Linked List https://leetcode.com/problems/reverse-linked-list Easy 4 Linked List https://leetcode.com/problems/merge-k-sorted-lists Hard 5 Linked List https://leetcode.com/problems/merge-two-sorted-lists Easy 6 Linked List https://leetcode.com/problems/remove-nth-node-from-end-of-list Medium 7 Linked List https://leetcode.com/problems/intersection-of-two-linked-lists Easy 8 Linked List https://leetcode.com/problems/palindrome-linked-list Easy 9 Linked List https://leetcode.com/problems/copy-list-with-random-pointer Medium 10 Linked List https://leetcode.com/problems/linked-list-cycle Easy 11 Linked List https://leetcode.com/problems/flatten-binary-tree-to-linked-list Medium 12 Linked List https://leetcode.com/problems/reverse-nodes-in-k-group Hard 13 Linked List https://leetcode.com/problems/linked-list-cycle-ii Medium 14 Linked List https://leetcode.com/problems/sort-list Medium 15 Linked List https://leetcode.com/problems/swap-nodes-in-pairs Medium 16 Linked List https://leetcode.com/problems/reverse-linked-list-ii Medium 17 Linked List https://leetcode.com/problems/reorder-list Medium 18 Linked List https://leetcode.com/problems/odd-even-linked-list Medium 19 Linked List https://leetcode.com/problems/middle-of-the-linked-list Easy 20 Linked List https://leetcode.com/problems/remove-linked-list-elements Easy 21 Linked List https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii Medium 22 Linked List https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree Medium 23 Linked List https://leetcode.com/problems/remove-duplicates-from-sorted-list Easy 24 Linked List https://leetcode.com/problems/delete-node-in-a-linked-list Easy 25 Linked List https://leetcode.com/problems/rotate-list Medium 26 Linked List https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list Medium 27 Linked List https://leetcode.com/problems/add-two-numbers-ii Medium 28 Linked List https://leetcode.com/problems/partition-list Medium 29 Linked List https://leetcode.com/problems/lfu-cache Hard 30 Linked List https://leetcode.com/problems/design-hashmap Easy 31 Linked List https://leetcode.com/problems/convert-binary-number-in-a-linked-list-to-integer Easy 32 Linked List https://leetcode.com/problems/next-greater-node-in-linked-list Medium 33 Linked List https://leetcode.com/problems/insertion-sort-list Medium 34 Linked List https://leetcode.com/problems/design-twitter Medium 35 Linked List https://leetcode.com/problems/split-linked-list-in-parts Medium 36 Linked List https://leetcode.com/problems/design-circular-queue Medium 37 Linked List https://leetcode.com/problems/swapping-nodes-in-a-linked-list Medium 38 Linked List https://leetcode.com/problems/remove-zero-sum-consecutive-nodes-from-linked-listMedium 39 Linked List https://leetcode.com/problems/design-linked-list Medium 40 Linked List https://leetcode.com/problems/linked-list-in-binary-tree Medium 41 Linked List https://leetcode.com/problems/linked-list-random-node Medium 42 Linked List https://leetcode.com/problems/design-hashset Easy 43 Linked List https://leetcode.com/problems/all-oone-data-structure Hard 44 Linked List https://leetcode.com/problems/design-browser-history Medium 45 Linked List https://leetcode.com/problems/merge-in-between-linked-lists Medium 46 Linked List https://leetcode.com/problems/linked-list-components Medium 47 Linked List https://leetcode.com/problems/design-circular-deque Medium 48 Linked List https://leetcode.com/problems/design-front-middle-back-queue Medium 49 Linked List https://leetcode.com/problems/design-skiplist Hard 50 Linked List https://leetcode.com/problems/delete-the-middle-node-of-a-linked-list Medium 51 Linked List https://leetcode.com/problems/find-the-minimum-and-maximum-number-of-nodes-between-critical-points Medium 52 Linked List https://leetcode.com/problems/reverse-nodes-in-even-length-groups Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Union Find https://leetcode.com/problems/number-of-islands Medium
2 Union Find https://leetcode.com/problems/longest-consecutive-sequence Medium 3 Union Find https://leetcode.com/problems/max-area-of-island Medium 4 Union Find https://leetcode.com/problems/evaluate-division Medium 5 Union Find https://leetcode.com/problems/number-of-provinces Medium 6 Union Find https://leetcode.com/problems/surrounded-regions Medium 7 Union Find https://leetcode.com/problems/accounts-merge Medium 8 Union Find https://leetcode.com/problems/is-graph-bipartite Medium 9 Union Find https://leetcode.com/problems/redundant-connection Medium 10 Union Find https://leetcode.com/problems/most-stones-removed-with-same-row-or-column Medium 11 Union Find https://leetcode.com/problems/possible-bipartition Medium 12 Union Find https://leetcode.com/problems/making-a-large-island Hard 13 Union Find https://leetcode.com/problems/regions-cut-by-slashes Medium 14 Union Find https://leetcode.com/problems/path-with-minimum-effort Medium 15 Union Find https://leetcode.com/problems/swim-in-rising-water Hard 16 Union Find https://leetcode.com/problems/number-of-operations-to-make-network-connected Medium 17 Union Find https://leetcode.com/problems/couples-holding-hands Hard 18 Union Find https://leetcode.com/problems/redundant-connection-ii Hard 19 Union Find https://leetcode.com/problems/number-of-closed-islands Medium 20 Union Find https://leetcode.com/problems/satisfiability-of-equality-equations Medium 21 Union Find https://leetcode.com/problems/smallest-string-with-swaps Medium 22 Union Find https://leetcode.com/problems/largest-component-size-by-common-factor Hard 23 Union Find https://leetcode.com/problems/min-cost-to-connect-all-points Medium 24 Union Find https://leetcode.com/problems/number-of-enclaves Medium 25 Union Find https://leetcode.com/problems/count-servers-that-communicate Medium 26 Union Find https://leetcode.com/problems/bricks-falling-when-hit Hard 27 Union Find https://leetcode.com/problems/similar-string-groups Hard 28 Union Find https://leetcode.com/problems/validate-binary-tree-nodes Medium 29 Union Find https://leetcode.com/problems/count-sub-islands Medium 30 Union Find https://leetcode.com/problems/minimize-malware-spread Hard 31 Union Find https://leetcode.com/problems/rank-transform-of-a-matrix Hard 32 Union Find https://leetcode.com/problems/remove-max-number-of-edges-to-keep-graph-fully-traversable Hard 33 Union Find https://leetcode.com/problems/minimize-hamming-distance-after-swap-operations Medium 34 Union Find https://leetcode.com/problems/check-if-there-is-a-valid-path-in-a-grid Medium 35 Union Find https://leetcode.com/problems/detect-cycles-in-2d-grid Medium 36 Union Find https://leetcode.com/problems/checking-existence-of-edge-length-limited-paths Hard 37 Union Find https://leetcode.com/problems/find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree Hard 38 Union Find https://leetcode.com/problems/minimize-malware-spread-ii Hard 39 Union Find https://leetcode.com/problems/last-day-where-you-can-still-cross Hard 40 Union Find https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bstHard 41 Union Find https://leetcode.com/problems/find-all-people-with-secret Hard 42 Union Find https://leetcode.com/problems/graph-connectivity-with-threshold Hard 43 Union Find https://leetcode.com/problems/process-restricted-friend-requests Hard 44 Union Find https://leetcode.com/problems/smallest-missing-genetic-value-in-each-subtree Hard 45 Union Find https://leetcode.com/problems/gcd-sort-of-an-array Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Monotonic Stack https://leetcode.com/problems/trapping-rain-water Hard
2 Monotonic Stack https://leetcode.com/problems/largest-rectangle-in-histogram Hard 3 Monotonic Stack https://leetcode.com/problems/daily-temperatures Medium 4 Monotonic Stack https://leetcode.com/problems/maximal-rectangle Hard 5 Monotonic Stack https://leetcode.com/problems/shortest-unsorted-continuous-subarray Medium 6 Monotonic Stack https://leetcode.com/problems/remove-k-digits Medium 7 Monotonic Stack https://leetcode.com/problems/next-greater-element-ii Medium 8 Monotonic Stack https://leetcode.com/problems/remove-duplicate-letters Medium 9 Monotonic Stack https://leetcode.com/problems/maximum-binary-tree Medium 10 Monotonic Stack https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal Medium 11 Monotonic Stack https://leetcode.com/problems/132-pattern Medium 12 Monotonic Stack https://leetcode.com/problems/sum-of-subarray-minimums Medium 13 Monotonic Stack https://leetcode.com/problems/minimum-cost-tree-from-leaf-values Medium 14 Monotonic Stack https://leetcode.com/problems/online-stock-span Medium 15 Monotonic Stack https://leetcode.com/problems/next-greater-node-in-linked-list Medium 16 Monotonic Stack https://leetcode.com/problems/next-greater-element-i Easy 17 Monotonic Stack https://leetcode.com/problems/max-chunks-to-make-sorted Medium 18 Monotonic Stack https://leetcode.com/problems/count-submatrices-with-all-ones Medium 19 Monotonic Stack https://leetcode.com/problems/smallest-subsequence-of-distinct-characters Medium 20 Monotonic Stack https://leetcode.com/problems/odd-even-jump Hard 21 Monotonic Stack https://leetcode.com/problems/create-maximum-number Hard 22 Monotonic Stack https://leetcode.com/problems/car-fleet Medium 23 Monotonic Stack https://leetcode.com/problems/find-the-most-competitive-subsequence Medium 24 Monotonic Stack https://leetcode.com/problems/maximum-width-ramp Medium 25 Monotonic Stack https://leetcode.com/problems/max-chunks-to-make-sorted-ii Hard 26 Monotonic Stack https://leetcode.com/problems/longest-well-performing-interval Medium 27 Monotonic Stack https://leetcode.com/problems/shortest-subarray-to-be-removed-to-make-array-sorted Medium 28 Monotonic Stack https://leetcode.com/problems/final-prices-with-a-special-discount-in-a-shop Easy 29 Monotonic Stack https://leetcode.com/problems/minimum-number-of-increments-on-subarrays-to-form-a-target-array Hard 30 Monotonic Stack https://leetcode.com/problems/maximum-subarray-min-product Medium 31 Monotonic Stack https://leetcode.com/problems/number-of-visible-people-in-a-queue Hard 32 Monotonic Stack https://leetcode.com/problems/car-fleet-ii Hard 33 Monotonic Stack https://leetcode.com/problems/maximum-score-of-a-good-subarray Hard 34 Monotonic Stack https://leetcode.com/problems/the-number-of-weak-characters-in-the-game Medium 35 Monotonic Stack https://leetcode.com/problems/sum-of-subarray-ranges Medium 36 Monotonic Stack https://leetcode.com/problems/smallest-k-length-subsequence-with-occurrences-of-a-letter Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Divide and Conquer https://leetcode.com/problems/maximum-subarray Easy
2 Divide and Conquer https://leetcode.com/problems/median-of-two-sorted-arrays Hard 3 Divide and Conquer https://leetcode.com/problems/merge-k-sorted-lists Hard 4 Divide and Conquer https://leetcode.com/problems/kth-largest-element-in-an-array Medium 5 Divide and Conquer https://leetcode.com/problems/majority-element Easy 6 Divide and Conquer https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal Medium 7 Divide and Conquer https://leetcode.com/problems/top-k-frequent-elements Medium 8 Divide and Conquer https://leetcode.com/problems/search-a-2d-matrix-ii Medium 9 Divide and Conquer https://leetcode.com/problems/sort-list Medium 10 Divide and Conquer https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree Easy 11 Divide and Conquer https://leetcode.com/problems/count-of-smaller-numbers-after-self Hard 12 Divide and Conquer https://leetcode.com/problems/k-closest-points-to-origin Medium 13 Divide and Conquer https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree Medium 14 Divide and Conquer https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal Medium 15 Divide and Conquer https://leetcode.com/problems/the-skyline-problem Hard 16 Divide and Conquer https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters Medium 17 Divide and Conquer https://leetcode.com/problems/maximum-binary-tree Medium 18 Divide and Conquer https://leetcode.com/problems/maximum-sum-circular-subarray Medium 19 Divide and Conquer https://leetcode.com/problems/reverse-bits Easy 20 Divide and Conquer https://leetcode.com/problems/reverse-pairs Hard 21 Divide and Conquer https://leetcode.com/problems/wiggle-sort-ii Medium 22 Divide and Conquer https://leetcode.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal Medium 23 Divide and Conquer https://leetcode.com/problems/sort-an-array Medium 24 Divide and Conquer https://leetcode.com/problems/balance-a-binary-search-tree Medium 25 Divide and Conquer https://leetcode.com/problems/count-of-range-sum Hard 26 Divide and Conquer https://leetcode.com/problems/beautiful-array Medium 27 Divide and Conquer https://leetcode.com/problems/find-a-peak-element-ii Medium 28 Divide and Conquer https://leetcode.com/problems/create-sorted-array-through-instructions Hard 29 Divide and Conquer https://leetcode.com/problems/construct-quad-tree Medium 30 Divide and Conquer https://leetcode.com/problems/super-pow Medium 31 Divide and Conquer https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bstHard 32 Divide and Conquer https://leetcode.com/problems/find-the-kth-largest-integer-in-the-array Medium 33 Divide and Conquer https://leetcode.com/problems/find-kth-largest-xor-coordinate-value Medium 34 Divide and Conquer https://leetcode.com/problems/find-array-given-subset-sums Hard 35 Divide and Conquer https://leetcode.com/problems/logical-or-of-two-binary-grids-represented-as-quad-trees Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Recursion https://leetcode.com/problems/add-two-numbers Medium
2 Recursion https://leetcode.com/problems/reverse-linked-list Easy 3 Recursion https://leetcode.com/problems/merge-two-sorted-lists Easy 4 Recursion https://leetcode.com/problems/palindrome-linked-list Easy 5 Recursion https://leetcode.com/problems/regular-expression-matching Hard 6 Recursion https://leetcode.com/problems/decode-string Medium 7 Recursion https://leetcode.com/problems/reverse-nodes-in-k-group Hard 8 Recursion https://leetcode.com/problems/swap-nodes-in-pairs Medium 9 Recursion https://leetcode.com/problems/reorder-list Medium 10 Recursion https://leetcode.com/problems/remove-linked-list-elements Easy 11 Recursion https://leetcode.com/problems/wildcard-matching Hard 12 Recursion https://leetcode.com/problems/powx-n Medium 13 Recursion https://leetcode.com/problems/reverse-string Easy 14 Recursion https://leetcode.com/problems/basic-calculator Hard 15 Recursion https://leetcode.com/problems/permutation-sequence Hard 16 Recursion https://leetcode.com/problems/different-ways-to-add-parentheses Medium 17 Recursion https://leetcode.com/problems/power-of-two Easy 18 Recursion https://leetcode.com/problems/predict-the-winner Medium 19 Recursion https://leetcode.com/problems/fibonacci-number Easy 20 Recursion https://leetcode.com/problems/all-possible-full-binary-trees Medium 21 Recursion https://leetcode.com/problems/integer-to-english-words Hard 22 Recursion https://leetcode.com/problems/k-th-symbol-in-grammar Medium 23 Recursion https://leetcode.com/problems/power-of-four Easy 24 Recursion https://leetcode.com/problems/find-the-winner-of-the-circular-game Medium 25 Recursion https://leetcode.com/problems/power-of-three Easy 26 Recursion https://leetcode.com/problems/number-of-digit-one Hard 27 Recursion https://leetcode.com/problems/parsing-a-boolean-expression Hard 28 Recursion https://leetcode.com/problems/special-binary-string Hard 29 Recursion https://leetcode.com/problems/find-kth-bit-in-nth-binary-string Medium 30 Recursion https://leetcode.com/problems/parse-lisp-expression Hard 31 Recursion https://leetcode.com/problems/count-good-numbers Medium 32 Recursion https://leetcode.com/problems/maximize-number-of-nice-divisors Hard 33 Recursion https://leetcode.com/problems/basic-calculator-iv Hard 34 Recursion https://leetcode.com/problems/minimum-non-zero-product-of-the-array-elementsMedium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Ordered Set https://leetcode.com/problems/count-of-smaller-numbers-after-self Hard
2 Ordered Set https://leetcode.com/problems/the-skyline-problem Hard 3 Ordered Set https://leetcode.com/problems/132-pattern Medium 4 Ordered Set https://leetcode.com/problems/maximum-frequency-stack Hard 5 Ordered Set https://leetcode.com/problems/reverse-pairs Hard 6 Ordered Set https://leetcode.com/problems/contains-duplicate-iii Medium 7 Ordered Set https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit Medium 8 Ordered Set https://leetcode.com/problems/max-sum-of-rectangle-no-larger-than-k Hard 9 Ordered Set https://leetcode.com/problems/my-calendar-i Medium 10 Ordered Set https://leetcode.com/problems/count-of-range-sum Hard 11 Ordered Set https://leetcode.com/problems/odd-even-jump Hard 12 Ordered Set https://leetcode.com/problems/my-calendar-ii Medium 13 Ordered Set https://leetcode.com/problems/exam-room Medium 14 Ordered Set https://leetcode.com/problems/range-module Hard 15 Ordered Set https://leetcode.com/problems/rectangle-area-ii Hard 16 Ordered Set https://leetcode.com/problems/my-calendar-iii Hard 17 Ordered Set https://leetcode.com/problems/data-stream-as-disjoint-intervals Hard 18 Ordered Set https://leetcode.com/problems/minimize-deviation-in-array Hard 19 Ordered Set https://leetcode.com/problems/create-sorted-array-through-instructions Hard 20 Ordered Set https://leetcode.com/problems/falling-squares Hard 21 Ordered Set https://leetcode.com/problems/minimum-absolute-sum-difference Medium 22 Ordered Set https://leetcode.com/problems/random-point-in-non-overlapping-rectangles Medium 23 Ordered Set https://leetcode.com/problems/the-number-of-the-smallest-unoccupied-chair Medium 24 Ordered Set https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference Hard 25 Ordered Set https://leetcode.com/problems/find-servers-that-handled-most-number-of-requestsHard 26 Ordered Set https://leetcode.com/problems/stock-price-fluctuation Medium 27 Ordered Set https://leetcode.com/problems/finding-mk-average Hard 28 Ordered Set https://leetcode.com/problems/display-table-of-food-orders-in-a-restaurant Medium 29 Ordered Set https://leetcode.com/problems/design-movie-rental-system Hard 30 Ordered Set https://leetcode.com/problems/tweet-counts-per-frequency Medium 31 Ordered Set https://leetcode.com/problems/sequentially-ordinal-rank-tracker Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Bitmask https://leetcode.com/problems/partition-to-k-equal-sum-subsets Medium
2 Bitmask https://leetcode.com/problems/beautiful-arrangement Medium 3 Bitmask https://leetcode.com/problems/can-i-win Medium 4 Bitmask https://leetcode.com/problems/matchsticks-to-square Medium 5 Bitmask https://leetcode.com/problems/shortest-path-visiting-all-nodes Hard 6 Bitmask https://leetcode.com/problems/find-the-shortest-superstring Hard 7 Bitmask https://leetcode.com/problems/shopping-offers Medium 8 Bitmask https://leetcode.com/problems/split-array-with-same-average Hard 9 Bitmask https://leetcode.com/problems/stickers-to-spell-word Hard 10 Bitmask https://leetcode.com/problems/smallest-sufficient-team Hard 11 Bitmask https://leetcode.com/problems/number-of-squareful-arrays Hard 12 Bitmask https://leetcode.com/problems/maximum-score-words-formed-by-letters Hard 13 Bitmask https://leetcode.com/problems/number-of-ways-to-wear-different-hats-to-each-other Hard 14 Bitmask https://leetcode.com/problems/parallel-courses-ii Hard 15 Bitmask https://leetcode.com/problems/maximum-students-taking-exam Hard 16 Bitmask https://leetcode.com/problems/find-minimum-time-to-finish-all-jobs Hard 17 Bitmask https://leetcode.com/problems/minimum-number-of-work-sessions-to-finish-the-tasks Medium 18 Bitmask https://leetcode.com/problems/closest-subsequence-sum Hard 19 Bitmask https://leetcode.com/problems/maximum-compatibility-score-sum Medium 20 Bitmask https://leetcode.com/problems/minimum-xor-sum-of-two-arrays Hard 21 Bitmask https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences Medium 22 Bitmask https://leetcode.com/problems/maximize-score-after-n-operations Hard 23 Bitmask https://leetcode.com/problems/minimum-cost-to-connect-two-groups-of-points Hard 24 Bitmask https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference Hard 25 Bitmask https://leetcode.com/problems/count-subtrees-with-max-distance-between-citiesHard 26 Bitmask https://leetcode.com/problems/maximum-number-of-groups-getting-fresh-donutsHard 27 Bitmask https://leetcode.com/problems/maximize-grid-happiness Hard 28 Bitmask https://leetcode.com/problems/distribute-repeating-integers Hard 29 Bitmask https://leetcode.com/problems/the-number-of-good-subsets Hard 30 Bitmask https://leetcode.com/problems/minimum-incompatibility Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Trie https://leetcode.com/problems/word-break Medium
2 Trie https://leetcode.com/problems/implement-trie-prefix-tree Medium 3 Trie https://leetcode.com/problems/word-search-ii Hard 4 Trie https://leetcode.com/problems/word-break-ii Hard 5 Trie https://leetcode.com/problems/top-k-frequent-words Medium 6 Trie https://leetcode.com/problems/design-add-and-search-words-data-structure Medium 7 Trie https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array Medium 8 Trie https://leetcode.com/problems/number-of-matching-subsequences Medium 9 Trie https://leetcode.com/problems/palindrome-pairs Hard 10 Trie https://leetcode.com/problems/search-suggestions-system Medium 11 Trie https://leetcode.com/problems/concatenated-words Hard 12 Trie https://leetcode.com/problems/stream-of-characters Hard 13 Trie https://leetcode.com/problems/replace-words Medium 14 Trie https://leetcode.com/problems/longest-word-in-dictionary Medium 15 Trie https://leetcode.com/problems/map-sum-pairs Medium 16 Trie https://leetcode.com/problems/lexicographical-numbers Medium 17 Trie https://leetcode.com/problems/number-of-valid-words-for-each-puzzle Hard 18 Trie https://leetcode.com/problems/prefix-and-suffix-search Hard 19 Trie https://leetcode.com/problems/implement-magic-dictionary Medium 20 Trie https://leetcode.com/problems/short-encoding-of-words Medium 21 Trie https://leetcode.com/problems/remove-sub-folders-from-the-filesystem Medium 22 Trie https://leetcode.com/problems/k-th-smallest-in-lexicographical-order Hard 23 Trie https://leetcode.com/problems/camelcase-matching Medium 24 Trie https://leetcode.com/problems/maximum-xor-with-an-element-from-array Hard 25 Trie https://leetcode.com/problems/count-pairs-with-xor-in-a-range Hard 26 Trie https://leetcode.com/problems/maximum-genetic-difference-query Hard 27 Trie https://leetcode.com/problems/distinct-echo-substrings Hard 28 Trie https://leetcode.com/problems/delete-duplicate-folders-in-system Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Binary Search Tree https://leetcode.com/problems/validate-binary-search-tree Medium
2 Binary Search Tree https://leetcode.com/problems/unique-binary-search-trees Medium 3 Binary Search Tree https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree Easy 4 Binary Search Tree https://leetcode.com/problems/kth-smallest-element-in-a-bst Medium 5 Binary Search Tree https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree Easy 6 Binary Search Tree https://leetcode.com/problems/binary-search-tree-iterator Medium 7 Binary Search Tree https://leetcode.com/problems/delete-node-in-a-bst Medium 8 Binary Search Tree https://leetcode.com/problems/unique-binary-search-trees-ii Medium 9 Binary Search Tree https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree Medium 10 Binary Search Tree https://leetcode.com/problems/recover-binary-search-tree Medium 11 Binary Search Tree https://leetcode.com/problems/range-sum-of-bst Easy 12 Binary Search Tree https://leetcode.com/problems/trim-a-binary-search-tree Medium 13 Binary Search Tree https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal Medium 14 Binary Search Tree https://leetcode.com/problems/two-sum-iv-input-is-a-bst Easy 15 Binary Search Tree https://leetcode.com/problems/convert-bst-to-greater-tree Medium 16 Binary Search Tree https://leetcode.com/problems/serialize-and-deserialize-bst Medium 17 Binary Search Tree https://leetcode.com/problems/insert-into-a-binary-search-tree Medium 18 Binary Search Tree https://leetcode.com/problems/search-in-a-binary-search-tree Easy 19 Binary Search Tree https://leetcode.com/problems/binary-search-tree-to-greater-sum-tree Medium 20 Binary Search Tree https://leetcode.com/problems/increasing-order-search-tree Easy 21 Binary Search Tree https://leetcode.com/problems/find-mode-in-binary-search-tree Easy 22 Binary Search Tree https://leetcode.com/problems/kth-largest-element-in-a-stream Easy 23 Binary Search Tree https://leetcode.com/problems/minimum-absolute-difference-in-bst Easy 24 Binary Search Tree https://leetcode.com/problems/balance-a-binary-search-tree Medium 25 Binary Search Tree https://leetcode.com/problems/minimum-distance-between-bst-nodes Easy 26 Binary Search Tree https://leetcode.com/problems/all-elements-in-two-binary-search-trees Medium 27 Binary Search Tree https://leetcode.com/problems/maximum-sum-bst-in-binary-tree Hard 28 Binary Search Tree https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bstHard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
2 Memoization https://leetcode.com/problems/word-break Medium 3 Memoization https://leetcode.com/problems/longest-increasing-path-in-a-matrix Hard 4 Memoization https://leetcode.com/problems/partition-to-k-equal-sum-subsets Medium 5 Memoization https://leetcode.com/problems/word-break-ii Hard 6 Memoization https://leetcode.com/problems/different-ways-to-add-parentheses Medium 7 Memoization https://leetcode.com/problems/fibonacci-number Easy 8 Memoization https://leetcode.com/problems/all-possible-full-binary-trees Medium 9 Memoization https://leetcode.com/problems/can-i-win Medium 10 Memoization https://leetcode.com/problems/remove-boxes Hard 11 Memoization https://leetcode.com/problems/n-th-tribonacci-number Easy 12 Memoization https://leetcode.com/problems/shopping-offers Medium 13 Memoization https://leetcode.com/problems/sort-integers-by-the-power-value Medium 14 Memoization https://leetcode.com/problems/integer-replacement Medium 15 Memoization https://leetcode.com/problems/minimum-number-of-days-to-eat-n-oranges Hard 16 Memoization https://leetcode.com/problems/cat-and-mouse Hard 17 Memoization https://leetcode.com/problems/number-of-ways-of-cutting-a-pizza Hard 18 Memoization https://leetcode.com/problems/largest-color-value-in-a-directed-graph Hard 19 Memoization https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bstHard 20 Memoization https://leetcode.com/problems/zuma-game Hard 21 Memoization https://leetcode.com/problems/count-all-possible-routes Hard 22 Memoization https://leetcode.com/problems/minimum-one-bit-operations-to-make-integers-zeroHard 23 Memoization https://leetcode.com/problems/maximum-number-of-groups-getting-fresh-donutsHard 24 Memoization https://leetcode.com/problems/maximize-grid-happiness Hard 25 Memoization https://leetcode.com/problems/the-earliest-and-latest-rounds-where-players-compete Hard 26 Memoization https://leetcode.com/problems/cat-and-mouse-ii Hard 27 Memoization https://leetcode.com/problems/the-score-of-students-solving-math-expression Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Queue https://leetcode.com/problems/sliding-window-maximum Hard
2 Queue https://leetcode.com/problems/first-unique-character-in-a-string Easy 3 Queue https://leetcode.com/problems/flatten-nested-list-iterator Medium 4 Queue https://leetcode.com/problems/implement-queue-using-stacks Easy 5 Queue https://leetcode.com/problems/maximum-sum-circular-subarray Medium 6 Queue https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k Hard 7 Queue https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit Medium 8 Queue https://leetcode.com/problems/implement-stack-using-queues Easy 9 Queue https://leetcode.com/problems/reveal-cards-in-increasing-order Medium 10 Queue https://leetcode.com/problems/design-circular-queue Medium 11 Queue https://leetcode.com/problems/jump-game-vi Medium 12 Queue https://leetcode.com/problems/product-of-the-last-k-numbers Medium 13 Queue https://leetcode.com/problems/find-the-winner-of-the-circular-game Medium 14 Queue https://leetcode.com/problems/max-value-of-equation Hard 15 Queue https://leetcode.com/problems/number-of-recent-calls Easy 16 Queue https://leetcode.com/problems/constrained-subsequence-sum Hard 17 Queue https://leetcode.com/problems/number-of-students-unable-to-eat-lunch Easy 18 Queue https://leetcode.com/problems/design-circular-deque Medium 19 Queue https://leetcode.com/problems/stamping-the-sequence Hard 20 Queue https://leetcode.com/problems/dota2-senate Medium 21 Queue https://leetcode.com/problems/design-front-middle-back-queue Medium 22 Queue https://leetcode.com/problems/delivering-boxes-from-storage-to-ports Hard 23 Queue https://leetcode.com/problems/time-needed-to-buy-tickets Easy 24 Queue https://leetcode.com/problems/finding-mk-average Hard 25 Queue https://leetcode.com/problems/maximum-number-of-tasks-you-can-assign Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Geometry https://leetcode.com/problems/k-closest-points-to-origin Medium
2 Geometry https://leetcode.com/problems/minimum-area-rectangle Medium 3 Geometry https://leetcode.com/problems/rectangle-overlap Easy 4 Geometry https://leetcode.com/problems/minimum-time-visiting-all-points Easy 5 Geometry https://leetcode.com/problems/max-points-on-a-line Hard 6 Geometry https://leetcode.com/problems/check-if-it-is-a-straight-line Easy 7 Geometry https://leetcode.com/problems/rectangle-area Medium 8 Geometry https://leetcode.com/problems/valid-square Medium 9 Geometry https://leetcode.com/problems/erect-the-fence Hard 10 Geometry https://leetcode.com/problems/matrix-cells-in-distance-order Easy 11 Geometry https://leetcode.com/problems/queries-on-number-of-points-inside-a-circle Medium 12 Geometry https://leetcode.com/problems/surface-area-of-3d-shapes Easy 13 Geometry https://leetcode.com/problems/projection-area-of-3d-shapes Easy 14 Geometry https://leetcode.com/problems/mirror-reflection Medium 15 Geometry https://leetcode.com/problems/generate-random-point-in-a-circle Medium 16 Geometry https://leetcode.com/problems/maximum-number-of-visible-points Hard 17 Geometry https://leetcode.com/problems/largest-triangle-area Easy 18 Geometry https://leetcode.com/problems/minimum-area-rectangle-ii Medium 19 Geometry https://leetcode.com/problems/self-crossing Hard 20 Geometry https://leetcode.com/problems/circle-and-rectangle-overlapping Medium 21 Geometry https://leetcode.com/problems/valid-boomerang Easy 22 Geometry https://leetcode.com/problems/detonate-the-maximum-bombs Medium 23 Geometry https://leetcode.com/problems/best-position-for-a-service-centre Hard 24 Geometry https://leetcode.com/problems/maximum-number-of-darts-inside-of-a-circular-dartboard Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Enumeration https://leetcode.com/problems/count-primes Medium
2 Enumeration https://leetcode.com/problems/longest-mountain-in-array Medium 3 Enumeration https://leetcode.com/problems/consecutive-numbers-sum Hard 4 Enumeration https://leetcode.com/problems/sequential-digits Medium 5 Enumeration https://leetcode.com/problems/reordered-power-of-2 Medium 6 Enumeration https://leetcode.com/problems/largest-time-for-given-digits Medium 7 Enumeration https://leetcode.com/problems/detect-pattern-of-length-m-repeated-k-or-more-times Easy 8 Enumeration https://leetcode.com/problems/count-good-triplets Easy 9 Enumeration https://leetcode.com/problems/super-palindromes Hard 10 Enumeration https://leetcode.com/problems/count-subtrees-with-max-distance-between-citiesHard 11 Enumeration https://leetcode.com/problems/maximum-number-of-ways-to-partition-an-array Hard 12 Enumeration https://leetcode.com/problems/maximum-number-of-achievable-transfer-requestsHard 13 Enumeration https://leetcode.com/problems/count-special-quadruplets Easy 14 Enumeration https://leetcode.com/problems/recover-the-original-array Hard 15 Enumeration https://leetcode.com/problems/longest-subsequence-repeated-k-times Hard 16 Enumeration https://leetcode.com/problems/count-square-sum-triples Easy 17 Enumeration https://leetcode.com/problems/finding-3-digit-even-numbers Easy 18 Enumeration https://leetcode.com/problems/check-if-word-can-be-placed-in-crossword Medium 19 Enumeration https://leetcode.com/problems/next-greater-numerically-balanced-number Medium 20 Enumeration https://leetcode.com/problems/check-if-move-is-legal Medium 21 Enumeration https://leetcode.com/problems/sum-of-k-mirror-numbers Hard 22 Enumeration https://leetcode.com/problems/coordinate-with-maximum-network-quality Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Game Theory https://leetcode.com/problems/predict-the-winner Medium
2 Game Theory https://leetcode.com/problems/stone-game Medium 3 Game Theory https://leetcode.com/problems/can-i-win Medium 4 Game Theory https://leetcode.com/problems/guess-number-higher-or-lower-ii Medium 5 Game Theory https://leetcode.com/problems/stone-game-ii Medium 6 Game Theory https://leetcode.com/problems/divisor-game Easy 7 Game Theory https://leetcode.com/problems/guess-the-word Hard 8 Game Theory https://leetcode.com/problems/nim-game Easy 9 Game Theory https://leetcode.com/problems/stone-game-iii Hard 10 Game Theory https://leetcode.com/problems/stone-game-vii Medium 11 Game Theory https://leetcode.com/problems/cat-and-mouse Hard 12 Game Theory https://leetcode.com/problems/stone-game-iv Hard 13 Game Theory https://leetcode.com/problems/maximum-number-of-coins-you-can-get Medium 14 Game Theory https://leetcode.com/problems/stone-game-vi Medium 15 Game Theory https://leetcode.com/problems/stone-game-v Hard 16 Game Theory https://leetcode.com/problems/sum-game Medium 17 Game Theory https://leetcode.com/problems/stone-game-viii Hard 18 Game Theory https://leetcode.com/problems/remove-colored-pieces-if-both-neighbors-are-the-same-color Medium 19 Game Theory https://leetcode.com/problems/cat-and-mouse-ii Hard 20 Game Theory https://leetcode.com/problems/stone-game-ix Medium 21 Game Theory https://leetcode.com/problems/chalkboard-xor-game Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Segment Tree https://leetcode.com/problems/count-of-smaller-numbers-after-self Hard
2 Segment Tree https://leetcode.com/problems/the-skyline-problem Hard 3 Segment Tree https://leetcode.com/problems/number-of-longest-increasing-subsequence Medium 4 Segment Tree https://leetcode.com/problems/range-sum-query-mutable Medium 5 Segment Tree https://leetcode.com/problems/reverse-pairs Hard 6 Segment Tree https://leetcode.com/problems/my-calendar-i Medium 7 Segment Tree https://leetcode.com/problems/count-of-range-sum Hard 8 Segment Tree https://leetcode.com/problems/my-calendar-ii Medium 9 Segment Tree https://leetcode.com/problems/range-module Hard 10 Segment Tree https://leetcode.com/problems/rectangle-area-ii Hard 11 Segment Tree https://leetcode.com/problems/my-calendar-iii Hard 12 Segment Tree https://leetcode.com/problems/create-sorted-array-through-instructions Hard 13 Segment Tree https://leetcode.com/problems/online-majority-element-in-subarray Hard 14 Segment Tree https://leetcode.com/problems/falling-squares Hard 15 Segment Tree https://leetcode.com/problems/minimum-possible-integer-after-at-most-k-adjacent-swaps-on-digits Hard 16 Segment Tree https://leetcode.com/problems/range-frequency-queries Medium 17 Segment Tree https://leetcode.com/problems/find-a-value-of-a-mysterious-function-closest-to-target Hard 18 Segment Tree https://leetcode.com/problems/fancy-sequence Hard 19 Segment Tree https://leetcode.com/problems/delivering-boxes-from-storage-to-ports Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Topological Sort https://leetcode.com/problems/course-schedule Medium
2 Topological Sort https://leetcode.com/problems/course-schedule-ii Medium 3 Topological Sort https://leetcode.com/problems/minimum-height-trees Medium 4 Topological Sort https://leetcode.com/problems/longest-increasing-path-in-a-matrix Hard 5 Topological Sort https://leetcode.com/problems/find-eventual-safe-states Medium 6 Topological Sort https://leetcode.com/problems/course-schedule-iv Medium 7 Topological Sort https://leetcode.com/problems/number-of-ways-to-arrive-at-destination Medium 8 Topological Sort https://leetcode.com/problems/rank-transform-of-a-matrix Hard 9 Topological Sort https://leetcode.com/problems/sort-items-by-groups-respecting-dependencies Hard 10 Topological Sort https://leetcode.com/problems/loud-and-rich Medium 11 Topological Sort https://leetcode.com/problems/number-of-restricted-paths-from-first-to-last-nodeMedium 12 Topological Sort https://leetcode.com/problems/largest-color-value-in-a-directed-graph Hard 13 Topological Sort https://leetcode.com/problems/strange-printer-ii Hard 14 Topological Sort https://leetcode.com/problems/find-all-possible-recipes-from-given-supplies Medium 15 Topological Sort https://leetcode.com/problems/parallel-courses-iii Hard 16 Topological Sort https://leetcode.com/problems/count-ways-to-build-rooms-in-an-ant-colony Hard 17 Topological Sort https://leetcode.com/problems/number-of-ways-to-reconstruct-a-tree Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Hash Function https://leetcode.com/problems/subtree-of-another-tree Easy
2 Hash Function https://leetcode.com/problems/maximum-length-of-repeated-subarray Medium 3 Hash Function https://leetcode.com/problems/design-hashmap Easy 4 Hash Function https://leetcode.com/problems/shortest-palindrome Hard 5 Hash Function https://leetcode.com/problems/repeated-dna-sequences Medium 6 Hash Function https://leetcode.com/problems/longest-duplicate-substring Hard 7 Hash Function https://leetcode.com/problems/encode-and-decode-tinyurl Medium 8 Hash Function https://leetcode.com/problems/design-hashset Easy 9 Hash Function https://leetcode.com/problems/check-if-a-string-contains-all-binary-codes-of-size-k Medium 10 Hash Function https://leetcode.com/problems/longest-happy-prefix Hard 11 Hash Function https://leetcode.com/problems/longest-chunked-palindrome-decomposition Hard 12 Hash Function https://leetcode.com/problems/longest-common-subpath Hard 13 Hash Function https://leetcode.com/problems/distinct-echo-substrings Hard 14 Hash Function https://leetcode.com/problems/delete-duplicate-folders-in-system Hard 15 Hash Function https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-substrings Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
2 String Matching https://leetcode.com/problems/implement-strstr Easy 3 String Matching https://leetcode.com/problems/repeated-substring-pattern Easy 4 String Matching https://leetcode.com/problems/shortest-palindrome Hard 5 String Matching https://leetcode.com/problems/rotate-string Easy 6 String Matching https://leetcode.com/problems/repeated-string-match Medium 7 String Matching https://leetcode.com/problems/longest-happy-prefix Hard 8 String Matching https://leetcode.com/problems/camelcase-matching Medium 9 String Matching https://leetcode.com/problems/string-matching-in-an-array Easy 10 String Matching https://leetcode.com/problems/check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence Easy 11 String Matching https://leetcode.com/problems/maximum-repeating-substring Easy 12 String Matching https://leetcode.com/problems/find-all-good-strings Hard 13 String Matching https://leetcode.com/problems/form-array-by-concatenating-subarrays-of-another-array Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Combinatorics https://leetcode.com/problems/unique-paths Medium
2 Combinatorics https://leetcode.com/problems/number-of-music-playlists Hard 3 Combinatorics https://leetcode.com/problems/poor-pigs Hard 4 Combinatorics https://leetcode.com/problems/sum-of-all-subset-xor-totals Easy 5 Combinatorics https://leetcode.com/problems/count-all-valid-pickup-and-delivery-options Hard 6 Combinatorics https://leetcode.com/problems/number-of-ways-to-rearrange-sticks-with-k-sticks-visible Hard 7 Combinatorics https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bstHard 8 Combinatorics https://leetcode.com/problems/kth-smallest-instructions Hard 9 Combinatorics https://leetcode.com/problems/vowels-of-all-substrings Medium 10 Combinatorics https://leetcode.com/problems/count-ways-to-build-rooms-in-an-ant-colony Hard 11 Combinatorics https://leetcode.com/problems/probability-of-a-two-boxes-having-the-same-number-of-distinct-balls Hard 12 Combinatorics https://leetcode.com/problems/minimum-number-of-operations-to-make-string-sorted Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Binary Indexed Tree https://leetcode.com/problems/count-of-smaller-numbers-after-self Hard
2 Binary Indexed Tree https://leetcode.com/problems/the-skyline-problem Hard 3 Binary Indexed Tree https://leetcode.com/problems/number-of-longest-increasing-subsequence Medium 4 Binary Indexed Tree https://leetcode.com/problems/range-sum-query-mutable Medium 5 Binary Indexed Tree https://leetcode.com/problems/reverse-pairs Hard 6 Binary Indexed Tree https://leetcode.com/problems/count-number-of-teams Medium 7 Binary Indexed Tree https://leetcode.com/problems/count-of-range-sum Hard 8 Binary Indexed Tree https://leetcode.com/problems/create-sorted-array-through-instructions Hard 9 Binary Indexed Tree https://leetcode.com/problems/online-majority-element-in-subarray Hard 10 Binary Indexed Tree https://leetcode.com/problems/find-the-longest-valid-obstacle-course-at-each-position Hard 11 Binary Indexed Tree https://leetcode.com/problems/queries-on-a-permutation-with-key Medium 12 Binary Indexed Tree https://leetcode.com/problems/minimum-possible-integer-after-at-most-k-adjacent-swaps-on-digits Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Randomized https://leetcode.com/problems/insert-delete-getrandom-o1 Medium
2 Randomized https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed Hard 3 Randomized https://leetcode.com/problems/linked-list-random-node Medium 4 Randomized https://leetcode.com/problems/random-pick-index Medium 5 Randomized https://leetcode.com/problems/implement-rand10-using-rand7 Medium 6 Randomized https://leetcode.com/problems/shuffle-an-array Medium 7 Randomized https://leetcode.com/problems/random-pick-with-blacklist Hard 8 Randomized https://leetcode.com/problems/random-point-in-non-overlapping-rectangles Medium 9 Randomized https://leetcode.com/problems/generate-random-point-in-a-circle Medium 10 Randomized https://leetcode.com/problems/random-pick-with-weight Medium 11 Randomized https://leetcode.com/problems/random-flip-matrix Medium 12 Randomized https://leetcode.com/problems/best-position-for-a-service-centre Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Data Stream https://leetcode.com/problems/find-median-from-data-stream Hard
2 Data Stream https://leetcode.com/problems/online-stock-span Medium 3 Data Stream https://leetcode.com/problems/kth-largest-element-in-a-stream Easy 4 Data Stream https://leetcode.com/problems/stream-of-characters Hard 5 Data Stream https://leetcode.com/problems/design-browser-history Medium 6 Data Stream https://leetcode.com/problems/product-of-the-last-k-numbers Medium 7 Data Stream https://leetcode.com/problems/number-of-recent-calls Easy 8 Data Stream https://leetcode.com/problems/design-front-middle-back-queue Medium 9 Data Stream https://leetcode.com/problems/stock-price-fluctuation Medium 10 Data Stream https://leetcode.com/problems/design-an-ordered-stream Easy 11 Data Stream https://leetcode.com/problems/sequentially-ordinal-rank-tracker Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Rolling Hash https://leetcode.com/problems/maximum-length-of-repeated-subarray Medium
2 Rolling Hash https://leetcode.com/problems/shortest-palindrome Hard 3 Rolling Hash https://leetcode.com/problems/repeated-dna-sequences Medium 4 Rolling Hash https://leetcode.com/problems/longest-duplicate-substring Hard 5 Rolling Hash https://leetcode.com/problems/check-if-a-string-contains-all-binary-codes-of-size-k Medium 6 Rolling Hash https://leetcode.com/problems/longest-happy-prefix Hard 7 Rolling Hash https://leetcode.com/problems/longest-chunked-palindrome-decomposition Hard 8 Rolling Hash https://leetcode.com/problems/longest-common-subpath Hard 9 Rolling Hash https://leetcode.com/problems/distinct-echo-substrings Hard 10 Rolling Hash https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-substrings Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Shortest Path https://leetcode.com/problems/evaluate-division Medium
2 Shortest Path https://leetcode.com/problems/cheapest-flights-within-k-stops Medium 3 Shortest Path https://leetcode.com/problems/network-delay-time Medium 4 Shortest Path https://leetcode.com/problems/path-with-maximum-probability Medium 5 Shortest Path https://leetcode.com/problems/find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance Medium 6 Shortest Path https://leetcode.com/problems/minimum-cost-to-make-at-least-one-valid-path-in-a-grid Hard 7 Shortest Path https://leetcode.com/problems/number-of-ways-to-arrive-at-destination Medium 8 Shortest Path https://leetcode.com/problems/number-of-restricted-paths-from-first-to-last-nodeMedium 9 Shortest Path https://leetcode.com/problems/reachable-nodes-in-subdivided-graph Hard 10 Shortest Path https://leetcode.com/problems/second-minimum-time-to-reach-destination Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Monotonic Queue https://leetcode.com/problems/sliding-window-maximum Hard
2 Monotonic Queue https://leetcode.com/problems/maximum-sum-circular-subarray Medium 3 Monotonic Queue https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k Hard 4 Monotonic Queue https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit Medium 5 Monotonic Queue https://leetcode.com/problems/jump-game-vi Medium 6 Monotonic Queue https://leetcode.com/problems/max-value-of-equation Hard 7 Monotonic Queue https://leetcode.com/problems/constrained-subsequence-sum Hard 8 Monotonic Queue https://leetcode.com/problems/delivering-boxes-from-storage-to-ports Hard 9 Monotonic Queue https://leetcode.com/problems/maximum-number-of-tasks-you-can-assign Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Number Theory https://leetcode.com/problems/count-primes Medium
2 Number Theory https://leetcode.com/problems/add-digits Easy 3 Number Theory https://leetcode.com/problems/x-of-a-kind-in-a-deck-of-cards Easy 4 Number Theory https://leetcode.com/problems/ugly-number-iii Medium 5 Number Theory https://leetcode.com/problems/maximize-score-after-n-operations Hard 6 Number Theory https://leetcode.com/problems/number-of-different-subsequences-gcds Hard 7 Number Theory https://leetcode.com/problems/check-if-it-is-a-good-array Hard 8 Number Theory https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Merge Sort https://leetcode.com/problems/merge-k-sorted-lists Hard
2 Merge Sort https://leetcode.com/problems/sort-list Medium 3 Merge Sort https://leetcode.com/problems/count-of-smaller-numbers-after-self Hard 4 Merge Sort https://leetcode.com/problems/reverse-pairs Hard 5 Merge Sort https://leetcode.com/problems/sort-an-array Medium 6 Merge Sort https://leetcode.com/problems/count-of-range-sum Hard 7 Merge Sort https://leetcode.com/problems/create-sorted-array-through-instructions Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
2 Brainteaser https://leetcode.com/problems/nim-game Easy 3 Brainteaser https://leetcode.com/problems/bulb-switcher Medium 4 Brainteaser https://leetcode.com/problems/airplane-seat-assignment-probability Medium 5 Brainteaser https://leetcode.com/problems/last-moment-before-all-ants-fall-out-of-a-plank Medium 6 Brainteaser https://leetcode.com/problems/moving-stones-until-consecutive Medium 7 Brainteaser https://leetcode.com/problems/chalkboard-xor-game Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Probability and Statistics https://leetcode.com/problems/new-21-game Medium
2 Probability and Statistics https://leetcode.com/problems/implement-rand10-using-rand7 Medium 3 Probability and Statistics https://leetcode.com/problems/airplane-seat-assignment-probability Medium 4 Probability and Statistics https://leetcode.com/problems/soup-servings Medium 5 Probability and Statistics https://leetcode.com/problems/probability-of-a-two-boxes-having-the-same-number-of-distinct-balls Hard 6 Probability and Statistics https://leetcode.com/problems/statistics-from-a-large-sample Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Quickselect https://leetcode.com/problems/kth-largest-element-in-an-array Medium
2 Quickselect https://leetcode.com/problems/top-k-frequent-elements Medium 3 Quickselect https://leetcode.com/problems/k-closest-points-to-origin Medium 4 Quickselect https://leetcode.com/problems/wiggle-sort-ii Medium 5 Quickselect https://leetcode.com/problems/find-the-kth-largest-integer-in-the-array Medium 6 Quickselect https://leetcode.com/problems/find-kth-largest-xor-coordinate-value Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Bucket Sort https://leetcode.com/problems/top-k-frequent-elements Medium
2 Bucket Sort https://leetcode.com/problems/top-k-frequent-words Medium 3 Bucket Sort https://leetcode.com/problems/sort-characters-by-frequency Medium 4 Bucket Sort https://leetcode.com/problems/contains-duplicate-iii Medium 5 Bucket Sort https://leetcode.com/problems/maximum-gap Hard 6 Bucket Sort https://leetcode.com/problems/sort-an-array Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
2 Interactive https://leetcode.com/problems/guess-the-word Hard 3 Interactive https://leetcode.com/problems/find-in-mountain-array Hard 4 Interactive https://leetcode.com/problems/guess-number-higher-or-lower Easy 5 Interactive https://leetcode.com/problems/find-positive-integer-solution-for-a-given-equationMedium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Doubly-Linked List https://leetcode.com/problems/lru-cache Medium
2 Doubly-Linked List https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list Medium 3 Doubly-Linked List https://leetcode.com/problems/lfu-cache Hard 4 Doubly-Linked List https://leetcode.com/problems/all-oone-data-structure Hard 5 Doubly-Linked List https://leetcode.com/problems/design-browser-history Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Iterator https://leetcode.com/problems/binary-search-tree-iterator Medium
2 Iterator https://leetcode.com/problems/flatten-nested-list-iterator Medium 3 Iterator https://leetcode.com/problems/iterator-for-combination Medium 4 Iterator https://leetcode.com/problems/peeking-iterator Medium 5 Iterator https://leetcode.com/problems/rle-iterator Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Counting Sort https://leetcode.com/problems/sort-an-array Medium
1 Reservoir Sampling https://leetcode.com/problems/linked-list-random-node Medium
2 Reservoir Sampling https://leetcode.com/problems/random-pick-index Medium 3 Reservoir Sampling https://leetcode.com/problems/random-point-in-non-overlapping-rectangles Medium 4 Reservoir Sampling https://leetcode.com/problems/random-flip-matrix Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Line Sweep https://leetcode.com/problems/the-skyline-problem Hard
2 Line Sweep https://leetcode.com/problems/rectangle-area-ii Hard 3 Line Sweep https://leetcode.com/problems/perfect-rectangle Hard 4 Line Sweep https://leetcode.com/problems/minimum-interval-to-include-each-query Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Suffix Array https://leetcode.com/problems/longest-duplicate-substring Hard
2 Suffix Array https://leetcode.com/problems/longest-common-subpath Hard 3 Suffix Array https://leetcode.com/problems/number-of-ways-to-separate-numbers Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Eulerian Circuit https://leetcode.com/problems/reconstruct-itinerary Hard
2 Eulerian Circuit https://leetcode.com/problems/valid-arrangement-of-pairs Hard 3 Eulerian Circuit https://leetcode.com/problems/cracking-the-safe Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Minimum Spanning Tree https://leetcode.com/problems/min-cost-to-connect-all-points Medium
2 Minimum Spanning Tree https://leetcode.com/problems/find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Rejection Sampling https://leetcode.com/problems/implement-rand10-using-rand7 Medium
2 Rejection Sampling https://leetcode.com/problems/generate-random-point-in-a-circle Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
Hard 2 Strongly Connected Component https://leetcode.com/problems/minimum-number-of-days-to-disconnect-island Hard Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Radix Sort https://leetcode.com/problems/maximum-gap Hard
2 Radix Sort https://leetcode.com/problems/sort-an-array Medium Crack The Coding Interview - Dinesh Varyani https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Biconnected Component https://leetcode.com/problems/critical-connections-in-a-network Hard