Skip to content

Latest commit

 

History

History
985 lines (493 loc) · 42.8 KB

prime_list.md

File metadata and controls

985 lines (493 loc) · 42.8 KB

Reference index

  1. Problem 1041 (Math String Simulation)

  2. Problem 937 (Array String Sorting)

  3. Problem 1152 (Array Hash Table Sorting)

  4. Problem 146 (Hash Table Linked List Design Doubly-Linked List)

  5. Problem 1465 (Array Greedy Sorting)

  6. Problem 1335 (Array Dynamic Programming)

  7. Problem 472 (String Dynamic Programming DFS Trie)

  8. Problem 323 (DFS BFS Union Find Graph)

  9. Problem 547 (DFS BFS Union Find Graph)

  10. Problem 1010 (Array Hash Table Counting)

  11. Problem 200 (Array DFS BFS Union Find Matrix)

  12. Problem 460 (Hash Table Linked List Design Doubly-Linked List)

  13. Problem 973 (Array Math Divide and Conquer Geometry Sorting Heap ( Priority Queue) Quickselect)

  14. Problem 1192 (DFS Graph Biconnected Component)

  15. Problem 1167 (Array Greedy Heap ( Priority Queue))

  16. Problem 1648 (Array Math Binary Search Greedy Sorting Heap ( Priority Queue))

  17. Problem 295 (Two Pointers Design Sorting Heap ( Priority Queue) Data Stream)

  18. Problem 127 (Hash Table String BFS)

  19. Problem 994 (Array BFS Matrix)

  20. Problem 23 (Linked List Divide and Conquer Heap ( Priority Queue) Merge Sort)

  21. Problem 1135 (Union Find Graph Heap ( Priority Queue) Minimum Spanning Tree)

  22. Problem 273 (Math String Recursion)

  23. Problem 572 (Tree DFS String Matching Binary Tree Hash Function)

  24. Problem 642 (String Design Trie Data Stream)

  25. Problem 42 (Array Two Pointers Dynamic Programming Stack Monotonic Stack)

  26. Problem 253 (Array Two Pointers Greedy Sorting Heap ( Priority Queue))

  27. Problem 1799 (Array Math Dynamic Programming Backtracking Bit Manipulation Number Theory Bitmask)

  28. Problem 348 (Array Hash Table Design Matrix)

  29. Problem 1429 (Array Hash Table Design Queue Data Stream)

  30. Problem 1 (Array Hash Table)

  31. Problem 1120 (Tree DFS Binary Tree)

  32. Problem 1628 (Math Stack Tree Design Binary Tree)

  33. Problem 140 (Hash Table String Dynamic Programming Backtracking Trie Memoization)

  34. Problem 1629 (Array String)

  35. Problem 212 (Array String Backtracking Trie Matrix)

  36. Problem 380 (Array Hash Table Math Design Randomized)

  37. Problem 139 (Hash Table String Dynamic Programming Trie Memoization)

  38. Problem 138 (Hash Table Linked List)

  39. Problem 454 (Array Hash Table)

  40. Problem 210 (DFS BFS Graph Topological Sort)

  41. Problem 315 (Array Binary Search Divide and Conquer Binary Indexed Tree Segment Tree Merge Sort Ordered Set)

  42. Problem 1710 (Array Greedy Sorting)

  43. Problem 12 (Hash Table Math String)

  44. Problem 490 (DFS BFS Graph)

  45. Problem 1091 (Array BFS Matrix)

  46. Problem 21 (Linked List Recursion)

  47. Problem 1730 (Array BFS Matrix)

  48. Problem 692 (Hash Table String Trie Sorting Heap ( Priority Queue) Bucket Sort Counting)

  49. Problem 1597 (String Stack Tree Binary Tree)

  50. Problem 353 (Array Design Queue Matrix)

  51. Problem 957 (Array Hash Table Math Bit Manipulation)

  52. Problem 207 (DFS BFS Graph Topological Sort)

  53. Problem 1328 (String Greedy)

  54. Problem 471 (String Dynamic Programming)

  55. Problem 1481 (Array Hash Table Greedy Sorting Counting)

  56. Problem 503 (Array Stack Monotonic Stack)

  57. Problem 1000 (Array Dynamic Programming)

  58. Problem 239 (Array Queue Sliding Window Heap ( Priority Queue) Monotonic Queue)

  59. Problem 829 (Math Enumeration)

  60. Problem 227 (Math String Stack)

  61. Problem 79 (Array Backtracking Matrix)

  62. Problem 56 (Array Sorting)

  63. Problem 588 (Hash Table String Design Trie)

  64. Problem 221 (Array Dynamic Programming Matrix)

  65. Problem 898 (Array Dynamic Programming Bit Manipulation)

  66. Problem 269 (Array String DFS BFS Graph Topological Sort)

  67. Problem 238 (Array Prefix Sum)

  68. Problem 1011 (Array Binary Search)

  69. Problem 815 (Array Hash Table BFS)

  70. Problem 909 (Array BFS Matrix)

  71. Problem 17 (Hash Table String Backtracking)

  72. Problem 895 (Hash Table Stack Design Ordered Set)

  73. Problem 992 (Array Hash Table Sliding Window Counting)

  74. Problem 121 (Array Dynamic Programming)

  75. Problem 49 (Hash Table String Sorting)

  76. Problem 1166 (Hash Table String Design Trie)

  77. Problem 33 (Array Binary Search)

  78. Problem 314 (Hash Table Tree DFS BFS Binary Tree)

  79. Problem 735 (Array Stack)

  80. Problem 165 (Two Pointers String)

  81. Problem 103 (Tree BFS Binary Tree)

  82. Problem 155 (Stack Design)

  83. Problem 289 (Array Matrix Simulation)

  84. Problem 1751 (Array Binary Search Dynamic Programming)

  85. Problem 901 (Stack Design Monotonic Stack Data Stream)

  86. Problem 445 (Linked List Math Stack)

  87. Problem 1603 (Design Simulation Counting)

  88. Problem 215 (Array Divide and Conquer Sorting Heap ( Priority Queue) Quickselect)

  89. Problem 772 (Math String Stack Recursion)

  90. Problem 493 (Array Binary Search Divide and Conquer Binary Indexed Tree Segment Tree Merge Sort Ordered Set)

  91. Problem 759 (Array Sorting Heap ( Priority Queue))

  92. Problem 1235 (Array Binary Search Dynamic Programming Sorting)

  93. Problem 1761 (Graph)

  94. Problem 1156 (String Sliding Window)

  95. Problem 135 (Array Greedy)

  96. Problem 15 (Array Two Pointers Sorting)

  97. Problem 355 (Hash Table Linked List Design Heap ( Priority Queue))

  98. Problem 362 (Array Hash Table Binary Search Design Queue)

  99. Problem 767 (Hash Table String Greedy Sorting Heap ( Priority Queue) Counting)

  100. Problem 863 (Tree DFS BFS Binary Tree)

  101. Problem 657 (String Simulation)

  102. Problem 25 (Linked List Recursion)

  103. Problem 841 (DFS BFS Graph)

  104. Problem 1740 (Hash Table Tree DFS BFS Binary Tree)

  105. Problem 1180 (Math String)

  106. Problem 987 (Hash Table Tree DFS BFS Binary Tree)

  107. Problem 297 (String Tree DFS BFS Design Binary Tree)

  108. Problem 224 (Math String Stack Recursion)

  109. Problem 4 (Array Binary Search Divide and Conquer)

  110. Problem 716 (Linked List Stack Design Doubly-Linked List Ordered Set)

  111. Problem 18 (Array Two Pointers Sorting)

  112. Problem 48 (Array Math Matrix)

  113. Problem 646 (Array Dynamic Programming Greedy Sorting)

  114. Problem 1360 (Math String)

  115. Problem 535 (Hash Table String Design Hash Function)

  116. Problem 45 (Array Dynamic Programming Greedy)

  117. Problem 305 (Array Union Find)

  118. Problem 98 (Tree DFS Binary Search Tree Binary Tree)

  119. Problem 261 (DFS BFS Union Find Graph)

  120. Problem 124 (Dynamic Programming Tree DFS Binary Tree)

  121. Problem 823 (Array Hash Table Dynamic Programming)

  122. Problem 20 (String Stack)

  123. Problem 388 (String Stack DFS)

  124. Problem 134 (Array Greedy)

  125. Problem 1106 (String Stack Recursion)

  126. Problem 41 (Array Hash Table)

  127. Problem 126 (Hash Table String Backtracking BFS)

  128. Problem 694 (Hash Table DFS BFS Union Find Hash Function)

  129. Problem 981 (Hash Table String Binary Search Design)

  130. Problem 1244 (Hash Table Design Sorting)

  131. Problem 1405 (String Greedy Heap ( Priority Queue))

  132. Problem 381 (Array Hash Table Math Design Randomized)

  133. Problem 5 (String Dynamic Programming)

  134. Problem 1569 (Array Math Divide and Conquer Dynamic Programming Tree Union Find Binary Search Tree Memoization Combinatorics Binary Tree)

  135. Problem 1138 (Hash Table String)

  136. Problem 347 (Array Hash Table Divide and Conquer Sorting Heap ( Priority Queue) Bucket Sort Counting Quickselect)

  137. Problem 1105 (Array Dynamic Programming)

  138. Problem 794 (Array String)

  139. Problem 1559 (Array DFS BFS Union Find Matrix)

  140. Problem 1547 (Array Dynamic Programming)

  141. Problem 123 (Array Dynamic Programming)

  142. Problem 1222 (Array Matrix Simulation)

  143. Problem 437 (Tree DFS Binary Tree)

  144. Problem 394 (String Stack Recursion)

  145. Problem 1236 (String DFS BFS Interactive)

  146. Problem 1024 (Array Dynamic Programming Greedy)

  147. Problem 188 (Array Dynamic Programming)

  148. Problem 36 (Array Hash Table Matrix)

  149. Problem 1600 (Hash Table Tree DFS Design)

  150. Problem 1233 (Array String Trie)

  151. Problem 1071 (Math String)

  152. Problem 1344 (Math)

  153. Problem 695 (Array DFS BFS Union Find Matrix)

  154. Problem 545 (Tree DFS Binary Tree)

  155. Problem 1496 (Hash Table String)

  156. Problem 632 (Array Hash Table Greedy Sliding Window Sorting Heap ( Priority Queue))

  157. Problem 970 (Hash Table Math)

  158. Problem 337 (Dynamic Programming Tree DFS Binary Tree)

  159. Problem 378 (Array Binary Search Sorting Heap ( Priority Queue) Matrix)

  160. Problem 733 (Array DFS BFS Matrix)

  161. Problem 122 (Array Dynamic Programming Greedy)

  162. Problem 82 (Linked List Two Pointers)

  163. Problem 763 (Hash Table Two Pointers String Greedy)

  164. Problem 1487 (Array Hash Table String)

  165. Problem 3 (Hash Table String Sliding Window)

  166. Problem 1026 (Tree DFS Binary Tree)

  167. Problem 410 (Array Binary Search Dynamic Programming Greedy)

  168. Problem 332 (DFS Graph Eulerian Circuit)

  169. Problem 209 (Array Binary Search Sliding Window Prefix Sum)

  170. Problem 1229 (Array Two Pointers Sorting)

  171. Problem 236 (Tree DFS Binary Tree)

  172. Problem 84 (Array Stack Monotonic Stack)

  173. Problem 99 (Tree DFS Binary Search Tree Binary Tree)

  174. Problem 542 (Array Dynamic Programming BFS Matrix)

  175. Problem 1333 (Array Sorting)

  176. Problem 715 (Design Segment Tree Ordered Set)

  177. Problem 199 (Tree DFS BFS Binary Tree)

  178. Problem 560 (Array Hash Table Prefix Sum)

  179. Problem 1220 (Dynamic Programming)

  180. Problem 706 (Array Hash Table Linked List Design Hash Function)

  181. Problem 564 (Math String)

  182. Problem 279 (Math Dynamic Programming BFS)

  183. Problem 1386 (Array Hash Table Greedy Bit Manipulation)

  184. Problem 341 (Stack Tree DFS Design Queue Iterator)

  185. Problem 218 (Array Divide and Conquer Binary Indexed Tree Segment Tree Line Sweep Heap ( Priority Queue) Ordered Set)

  186. Problem 754 (Math Binary Search)

  187. Problem 2 (Linked List Math Recursion)

  188. Problem 1255 (Array String Dynamic Programming Backtracking Bit Manipulation Bitmask)

  189. Problem 721 (Array String DFS BFS Union Find)

  190. Problem 53 (Array Divide and Conquer Dynamic Programming)

  191. Problem 1044 (String Binary Search Sliding Window Rolling Hash Suffix Array Hash Function)

  192. Problem 849 (Array)

  193. Problem 150 (Array Math Stack)

  194. Problem 116 (Tree DFS BFS Binary Tree)

  195. Problem 685 (DFS BFS Union Find Graph)

  196. Problem 1190 (String Stack)

  197. Problem 449 (String Tree DFS BFS Design Binary Search Tree Binary Tree)

  198. Problem 55 (Array Dynamic Programming Greedy)

  199. Problem 1155 (Dynamic Programming)

  200. Problem 284 (Array Design Iterator)

  201. Problem 387 (Hash Table String Queue Counting)

  202. Problem 153 (Array Binary Search)

  203. Problem 836 (Math Geometry)

  204. Problem 1209 (String Stack)

  205. Problem 790 (Dynamic Programming)

  206. Problem 16 (Array Two Pointers Sorting)

  207. Problem 1268 (Array String Trie)

  208. Problem 277 (Two Pointers Greedy Graph Interactive)

  209. Problem 1770 (Array Dynamic Programming)

  210. Problem 400 (Math Binary Search)

  211. Problem 354 (Array Binary Search Dynamic Programming Sorting)

  212. Problem 1099 (Array Two Pointers Binary Search Sorting)

  213. Problem 826 (Array Two Pointers Binary Search Greedy Sorting)

  214. Problem 230 (Tree DFS Binary Search Tree Binary Tree)

  215. Problem 939 (Array Hash Table Math Geometry Sorting)

  216. Problem 50 (Math Recursion)

  217. Problem 1136 (Graph Topological Sort)

  218. Problem 72 (String Dynamic Programming)

  219. Problem 1636 (Array Hash Table Sorting)

  220. Problem 443 (Two Pointers String)

  221. Problem 726 (Hash Table String Stack)

  222. Problem 1670 (Array Linked List Design Queue Data Stream)

  223. Problem 528 (Math Binary Search Prefix Sum Randomized)

  224. Problem 14 (String)

  225. Problem 1087 (String Backtracking BFS)

  226. Problem 582 (Array Hash Table Tree DFS BFS)

  227. Problem 205 (Hash Table String)

  228. Problem 201 (Bit Manipulation)

  229. Problem 399 (Array DFS BFS Union Find Graph Shortest Path)

  230. Problem 986 (Array Two Pointers)

  231. Problem 346 (Array Design Queue Data Stream)

  232. Problem 622 (Array Linked List Design Queue)

  233. Problem 63 (Array Dynamic Programming Matrix)

  234. Problem 373 (Array Heap ( Priority Queue))

  235. Problem 37 (Array Backtracking Matrix)

  236. Problem 316 (String Stack Greedy Monotonic Stack)

  237. Problem 658 (Array Two Pointers Binary Search Sorting Heap ( Priority Queue))

  238. Problem 117 (Tree DFS BFS Binary Tree)

  239. Problem 489 (Backtracking Interactive)

  240. Problem 609 (Array Hash Table String)

  241. Problem 349 (Array Hash Table Two Pointers Binary Search Sorting)

  242. Problem 432 (Hash Table Linked List Design Doubly-Linked List)

  243. Problem 152 (Array Dynamic Programming)

  244. Problem 11 (Array Two Pointers Greedy)

  245. Problem 1483 (Binary Search Dynamic Programming Tree DFS BFS Design)

  246. Problem 91 (String Dynamic Programming)

  247. Problem 1110 (Tree DFS Binary Tree)

  248. Problem 322 (Array Dynamic Programming BFS)

  249. Problem 496 (Array Hash Table Stack Monotonic Stack)

  250. Problem 819 (Hash Table String)

  251. Problem 739 (Array Stack Monotonic Stack)

  252. Problem 718 (Array Binary Search Dynamic Programming Sliding Window Rolling Hash Hash Function)

  253. Problem 74 (Array Binary Search Matrix)

  254. Problem 720 (Array Hash Table String Trie Sorting)

  255. Problem 775 (Array Math)

  256. Problem 312 (Array Dynamic Programming)

  257. Problem 540 (Array Binary Search)

  258. Problem 1197 (BFS)

  259. Problem 426 (Linked List Stack Tree DFS Binary Search Tree Binary Tree Doubly-Linked List)

  260. Problem 1584 (Array Union Find Minimum Spanning Tree)

  261. Problem 675 (Array BFS Heap ( Priority Queue) Matrix)

  262. Problem 678 (String Dynamic Programming Stack Greedy)

  263. Problem 743 (DFS BFS Graph Heap ( Priority Queue) Shortest Path)

  264. Problem 54 (Array Matrix Simulation)

  265. Problem 641 (Array Linked List Design Queue)

  266. Problem 727 (String Dynamic Programming Sliding Window)

  267. Problem 1552 (Array Binary Search Sorting)

  268. Problem 154 (Array Binary Search)

  269. Problem 428 (String Tree DFS BFS)

  270. Problem 438 (Hash Table String Sliding Window)

  271. Problem 1275 (Array Hash Table Matrix Simulation)

  272. Problem 13 (Hash Table Math String)

  273. Problem 75 (Array Two Pointers Sorting)

  274. Problem 494 (Array Dynamic Programming Backtracking)

  275. Problem 787 (Dynamic Programming DFS BFS Graph Heap ( Priority Queue) Shortest Path)

  276. Problem 86 (Linked List Two Pointers)

  277. Problem 543 (Tree DFS Binary Tree)

  278. Problem 208 (Hash Table String Design Trie)

  279. Problem 19 (Linked List Two Pointers)

  280. Problem 206 (Linked List Recursion)

  281. Problem 407 (Array BFS Heap ( Priority Queue) Matrix)

  282. Problem 43 (Math String Simulation)

  283. Problem 853 (Array Sorting)

  284. Problem 198 (Array Dynamic Programming)

  285. Problem 1395 (Array Dynamic Programming Binary Indexed Tree)

  286. Problem 395 (Hash Table String Divide and Conquer Sliding Window)

  287. Problem 1060 (Array Binary Search)

  288. Problem 105 (Array Hash Table Divide and Conquer Tree Binary Tree)

  289. Problem 31 (Array Two Pointers)

  290. Problem 76 (Hash Table String Sliding Window)

  291. Problem 240 (Array Binary Search Divide and Conquer Matrix)

  292. Problem 814 (Tree DFS Binary Tree)

  293. Problem 100 (Tree DFS BFS Binary Tree)

  294. Problem 636 (Array Stack)

  295. Problem 329 (Dynamic Programming DFS BFS Graph Topological Sort Memoization)

  296. Problem 442 (Array Hash Table)

  297. Problem 162 (Array Binary Search)

  298. Problem 57 (Array)

  299. Problem 421 (Array Hash Table Bit Manipulation Trie)

  300. Problem 1647 (String Greedy Sorting)

  301. Problem 149 (Hash Table Math Geometry)

  302. Problem 169 (Array Hash Table Divide and Conquer Sorting Counting)

  303. Problem 130 (Array DFS BFS Union Find Matrix)

  304. Problem 211 (String DFS Design Trie)

  305. Problem 1143 (String Dynamic Programming)

  306. Problem 889 (Array Hash Table Divide and Conquer Tree Binary Tree)

  307. Problem 366 (Tree DFS Binary Tree)

  308. Problem 270 (Binary Search Tree DFS Binary Search Tree Binary Tree)

  309. Problem 1382 (Divide and Conquer Greedy Tree DFS Binary Search Tree Binary Tree)

  310. Problem 133 (Hash Table DFS BFS Graph)

  311. Problem 1248 (Math Sliding Window)

  312. Problem 1047 (String Stack)

  313. Problem 232 (Stack Design Queue)

  314. Problem 235 (Tree DFS Binary Search Tree Binary Tree)

  315. Problem 872 (Tree DFS Binary Tree)

  316. Problem 287 (Array Two Pointers Binary Search Bit Manipulation)

  317. Problem 368 (Array Math Dynamic Programming Sorting)

  318. Problem 300 (Array Binary Search Dynamic Programming)

  319. Problem 70 (Math Dynamic Programming Memoization)

  320. Problem 252 (Array Sorting)

  321. Problem 665 (Array)

  322. Problem 993 (Tree DFS BFS Binary Tree)

  323. Problem 143 (Linked List Two Pointers Stack Recursion)

  324. Problem 274 (Array Sorting Counting Sort)

  325. Problem 1472 (Array Linked List Stack Design Doubly-Linked List Data Stream)

  326. Problem 688 (Dynamic Programming)

  327. Problem 468 (String)

  328. Problem 1094 (Array Sorting Heap ( Priority Queue) Simulation Prefix Sum)

  329. Problem 703 (Tree Design Binary Search Tree Heap ( Priority Queue) Binary Tree Data Stream)

  330. Problem 979 (Tree DFS Binary Tree)

  331. Problem 68 (String Simulation)

  332. Problem 1312 (String Dynamic Programming)

  333. Problem 32 (String Dynamic Programming Stack)

  334. Problem 8 (String)

  335. Problem 1217 (Array Math Greedy)

  336. Problem 7 (Math)

  337. Problem 1539 (Array Binary Search)

  338. Problem 650 (Math Dynamic Programming)

  339. Problem 403 (Array Dynamic Programming)

  340. Problem 71 (String Stack)

  341. Problem 1376 (Tree DFS BFS)

  342. Problem 234 (Linked List Two Pointers Stack Recursion)

  343. Problem 120 (Array Dynamic Programming)

  344. Problem 953 (Array Hash Table String)

  345. Problem 38 (String)

  346. Problem 339 (DFS BFS)

  347. Problem 862 (Array Binary Search Queue Sliding Window Heap ( Priority Queue) Prefix Sum Monotonic Queue)

  348. Problem 350 (Array Hash Table Two Pointers Binary Search Sorting)

  349. Problem 244 (Array Hash Table Two Pointers String Design)

  350. Problem 1314 (Array Matrix Prefix Sum)

  351. Problem 286 (Array BFS Matrix)

  352. Problem 887 (Math Binary Search Dynamic Programming)

  353. Problem 222 (Binary Search Tree DFS Binary Tree)

  354. Problem 1491 (Array Sorting)

  355. Problem 61 (Linked List Two Pointers)

  356. Problem 174 (Array Dynamic Programming Matrix)

  357. Problem 1329 (Array Sorting Matrix)

  358. Problem 128 (Array Hash Table Union Find)

  359. Problem 81 (Array Binary Search)

  360. Problem 785 (DFS BFS Union Find Graph)

  361. Problem 456 (Array Binary Search Stack Monotonic Stack Ordered Set)

  362. Problem 682 (Array Stack Simulation)

  363. Problem 64 (Array Dynamic Programming Matrix)

  364. Problem 912 (Array Divide and Conquer Sorting Heap ( Priority Queue) Merge Sort Bucket Sort Radix Sort Counting Sort)

  365. Problem 1254 (Array DFS BFS Union Find Matrix)

  366. Problem 285 (Tree DFS Binary Search Tree Binary Tree)

  367. Problem 268 (Array Hash Table Math Bit Manipulation Sorting)

  368. Problem 931 (Array Dynamic Programming Matrix)

  369. Problem 92 (Linked List)

  370. Problem 226 (Tree DFS BFS Binary Tree)

  371. Problem 283 (Array Two Pointers)

  372. Problem 173 (Stack Tree Design Binary Search Tree Binary Tree Iterator)

  373. Problem 974 (Array Hash Table Prefix Sum)

  374. Problem 77 (Array Backtracking)

  375. Problem 46 (Array Backtracking)

  376. Problem 621 (Array Hash Table Greedy Sorting Heap ( Priority Queue) Counting)

  377. Problem 713 (Array Sliding Window)

  378. Problem 93 (String Backtracking)

  379. Problem 242 (Hash Table String Sorting)

  380. Problem 1122 (Array Hash Table Sorting Counting Sort)

  381. Problem 429 (Tree BFS)

  382. Problem 203 (Linked List Recursion)

  383. Problem 652 (Tree DFS BFS Binary Tree)

  384. Problem 34 (Array Binary Search)

  385. Problem 783 (Tree DFS BFS Binary Search Tree Binary Tree)

  386. Problem 796 (String String Matching)

  387. Problem 28 (Two Pointers String String Matching)

  388. Problem 1306 (Array DFS BFS)

  389. Problem 383 (Hash Table String Counting)

  390. Problem 22 (String Dynamic Programming Backtracking)

  391. Problem 417 (Array DFS BFS Matrix)

  392. Problem 1448 (Tree DFS BFS Binary Tree)

  393. Problem 40 (Array Backtracking)

  394. Problem 112 (Tree DFS Binary Tree)

  395. Problem 114 (Linked List Stack Tree DFS Binary Tree)

  396. Problem 384 (Array Math Randomized)

  397. Problem 377 (Array Dynamic Programming)

  398. Problem 39 (Array Backtracking)

  399. Problem 416 (Array Dynamic Programming)

  400. Problem 1480 (Array Prefix Sum)

  401. Problem 402 (String Stack Greedy Monotonic Stack)

  402. Problem 877 (Array Math Dynamic Programming Game Theory)

  403. Problem 167 (Array Two Pointers Binary Search)

  404. Problem 590 (Stack Tree DFS)

  405. Problem 1137 (Math Dynamic Programming Memoization)

  406. Problem 62 (Math Dynamic Programming Combinatorics)

  407. Problem 1249 (String Stack)

  408. Problem 617 (Tree DFS BFS Binary Tree)

  409. Problem 628 (Array Math Sorting)

  410. Problem 88 (Array Two Pointers Sorting)

  411. Problem 875 (Array Binary Search)

  412. Problem 290 (Hash Table String)

  413. Problem 69 (Math Binary Search)

  414. Problem 10 (String Dynamic Programming Recursion)

  415. Problem 698 (Array Dynamic Programming Backtracking Bit Manipulation Memoization Bitmask)

  416. Problem 109 (Linked List Divide and Conquer Tree Binary Search Tree Binary Tree)

  417. Problem 160 (Hash Table Linked List Two Pointers)

  418. Problem 557 (Two Pointers String)

  419. Problem 412 (Math String Simulation)

  420. Problem 1277 (Array Dynamic Programming Matrix)

  421. Problem 179 (String Greedy Sorting)

  422. Problem 424 (Hash Table String Sliding Window)

  423. Problem 225 (Stack Design Queue)

  424. Problem 448 (Array Hash Table)

  425. Problem 85 (Array Dynamic Programming Stack Matrix Monotonic Stack)

  426. Problem 328 (Linked List)

  427. Problem 202 (Hash Table Math Two Pointers)

  428. Problem 334 (Array Greedy)

  429. Problem 204 (Array Math Enumeration Number Theory)

  430. Problem 567 (Hash Table Two Pointers String Sliding Window)

  431. Problem 229 (Array Hash Table Sorting Counting)

  432. Problem 29 (Math Bit Manipulation)

  433. Problem 73 (Array Hash Table Matrix)

  434. Problem 110 (Tree DFS Binary Tree)

  435. Problem 345 (Two Pointers String)

  436. Problem 102 (Tree BFS Binary Tree)

  437. Problem 509 (Math Dynamic Programming Recursion Memoization)

  438. Problem 797 (Backtracking DFS BFS Graph)

  439. Problem 67 (Math String Bit Manipulation Simulation)

  440. Problem 516 (String Dynamic Programming)

  441. Problem 709 (String)

  442. Problem 111 (Tree DFS BFS Binary Tree)

  443. Problem 1302 (Tree DFS BFS Binary Tree)

  444. Problem 518 (Array Dynamic Programming)

  445. Problem 278 (Binary Search Interactive)

  446. Problem 1313 (Array)

  447. Problem 1351 (Array Binary Search Matrix)

  448. Problem 136 (Array Bit Manipulation)

  449. Problem 1869 (String)

  450. Problem 213 (Array Dynamic Programming)

  451. Problem 172 (Math)

  452. Problem 523 (Array Hash Table Math Prefix Sum)

  453. Problem 852 (Array Binary Search)

  454. Problem 51 (Array Backtracking)

  455. Problem 44 (String Dynamic Programming Greedy Recursion)

  456. Problem 96 (Math Dynamic Programming Tree Binary Search Tree Binary Tree)

  457. Problem 844 (Two Pointers String Stack Simulation)

  458. Problem 141 (Hash Table Linked List Two Pointers)

  459. Problem 78 (Array Backtracking Bit Manipulation)

  460. Problem 684 (DFS BFS Union Find Graph)

  461. Problem 144 (Stack Tree DFS Binary Tree)

  462. Problem 189 (Array Math Two Pointers)

  463. Problem 752 (Array Hash Table String BFS)

  464. Problem 647 (String Dynamic Programming)

  465. Problem 47 (Array Backtracking)

  466. Problem 125 (Two Pointers String)

  467. Problem 792 (Hash Table String Trie Sorting)

  468. Problem 101 (Tree DFS BFS Binary Tree)

  469. Problem 415 (Math String Simulation)

  470. Problem 771 (Hash Table String)

  471. Problem 1365 (Array Hash Table Sorting Counting)

  472. Problem 66 (Array Math)

  473. Problem 680 (Two Pointers String Greedy)

  474. Problem 1431 (Array)

  475. Problem 746 (Array Dynamic Programming)

  476. Problem 938 (Tree DFS Binary Search Tree Binary Tree)

  477. Problem 118 (Array Dynamic Programming)

  478. Problem 344 (Two Pointers String Recursion)

  479. Problem 108 (Array Divide and Conquer Tree Binary Search Tree Binary Tree)

  480. Problem 24 (Linked List Recursion)

  481. Problem 876 (Linked List Two Pointers)

  482. Problem 576 (Dynamic Programming)

  483. Problem 871 (Array Dynamic Programming Greedy Heap ( Priority Queue))

  484. Problem 729 (Design Segment Tree Ordered Set)

  485. Problem 35 (Array Binary Search)

  486. Problem 217 (Array Hash Table Sorting)

  487. Problem 97 (String Dynamic Programming)

  488. Problem 104 (Tree DFS BFS Binary Tree)

  489. Problem 94 (Stack Tree DFS Binary Tree)

  490. Problem 9 (Math)

  491. Problem 26 (Array Two Pointers)