Skip to content

Latest commit

 

History

History

list-01

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
Question Free? Status Difficulty Topics Similar Questions
1. Two Sum  🔗  📝
🆓 ⭐️
Array  🔗
Hash Table  🔗
15. 3Sum  🔗  📝
18. 4Sum  🔗  📝
167. Two Sum II - Input Array Is Sorted  🔗  📝
170. Two Sum III - Data structure design  🔗  📝
560. Subarray Sum Equals K  🔗  📝
653. Two Sum IV - Input is a BST  🔗  📝
1099. Two Sum Less Than K  🔗  📝
1679. Max Number of K-Sum Pairs  🔗  📝
1711. Count Good Meals  🔗  📝
2006. Count Number of Pairs With Absolute Difference K  🔗  📝
2023. Number of Pairs of Strings With Concatenation Equal to Target  🔗  📝
2200. Find All K-Distant Indices in an Array  🔗  📝
2351. First Letter to Appear Twice  🔗  📝
2354. Number of Excellent Pairs  🔗  📝
2367. Number of Arithmetic Triplets  🔗  📝
2. Add Two Numbers  🔗  📝
🆓 ⭐️⭐️
Linked List  🔗
Math  🔗
Recursion  🔗
43. Multiply Strings  🔗  📝
67. Add Binary  🔗  📝
371. Sum of Two Integers  🔗  📝
415. Add Strings  🔗  📝
445. Add Two Numbers II  🔗  📝
989. Add to Array-Form of Integer  🔗  📝
1634. Add Two Polynomials Represented as Linked Lists  🔗  📝
3. Longest Substring Without Repeating Characters  🔗  📝
🆓 ⭐️⭐️
Hash Table  🔗
String  🔗
Sliding Window  🔗
159. Longest Substring with At Most Two Distinct Characters  🔗  📝
340. Longest Substring with At Most K Distinct Characters  🔗  📝
992. Subarrays with K Different Integers  🔗  📝
1695. Maximum Erasure Value  🔗  📝
2067. Number of Equal Count Substrings  🔗  📝
2260. Minimum Consecutive Cards to Pick Up  🔗  📝
4. Median of Two Sorted Arrays  🔗  📝
🆓 ⭐️⭐️⭐️
Array  🔗
Binary Search  🔗
Divide and Conquer  🔗
5. Longest Palindromic Substring  🔗  📝
🆓 ⭐️⭐️
String  🔗
Dynamic Programming  🔗
214. Shortest Palindrome  🔗  📝
266. Palindrome Permutation  🔗  📝
336. Palindrome Pairs  🔗  📝
516. Longest Palindromic Subsequence  🔗  📝
647. Palindromic Substrings  🔗  📝
6. Zigzag Conversion  🔗  📝
🆓 ⭐️⭐️
String  🔗
7. Reverse Integer  🔗  📝
🆓 ⭐️⭐️
Math  🔗
8. String to Integer (atoi)  🔗  📝
190. Reverse Bits  🔗  📝
2119. A Number After a Double Reversal  🔗  📝
8. String to Integer (atoi)  🔗  📝
🆓 ⭐️⭐️
String  🔗
7. Reverse Integer  🔗  📝
65. Valid Number  🔗  📝
2042. Check if Numbers Are Ascending in a Sentence  🔗  📝
9. Palindrome Number  🔗  📝
🆓 ⭐️
Math  🔗
234. Palindrome Linked List  🔗  📝
2217. Find Palindrome With Fixed Length  🔗  📝
10. Regular Expression Matching  🔗  📝
🆓 ⭐️⭐️⭐️
String  🔗
Dynamic Programming  🔗
Recursion  🔗
44. Wildcard Matching  🔗  📝
11. Container With Most Water  🔗  📝
🆓 👀 ⭐️⭐️
Array  🔗
Two Pointers  🔗
Greedy  🔗
42. Trapping Rain Water  🔗  📝
12. Integer to Roman  🔗  📝
🆓 ⭐️⭐️
Hash Table  🔗
Math  🔗
String  🔗
13. Roman to Integer  🔗  📝
273. Integer to English Words  🔗  📝
13. Roman to Integer  🔗  📝
🆓 ⭐️
Hash Table  🔗
Math  🔗
String  🔗
12. Integer to Roman  🔗  📝
14. Longest Common Prefix  🔗  📝
🆓 ⭐️
String  🔗
15. 3Sum  🔗  📝
🆓 👀 ⭐️⭐️
Array  🔗
Two Pointers  🔗
Sorting  🔗
1. Two Sum  🔗  📝
16. 3Sum Closest  🔗  📝
18. 4Sum  🔗  📝
259. 3Sum Smaller  🔗  📝
2367. Number of Arithmetic Triplets  🔗  📝
16. 3Sum Closest  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Two Pointers  🔗
Sorting  🔗
15. 3Sum  🔗  📝
259. 3Sum Smaller  🔗  📝
17. Letter Combinations of a Phone Number  🔗  📝
🆓 ⭐️⭐️
Hash Table  🔗
String  🔗
Backtracking  🔗
22. Generate Parentheses  🔗  📝
39. Combination Sum  🔗  📝
401. Binary Watch  🔗  📝
2266. Count Number of Texts  🔗  📝
18. 4Sum  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Two Pointers  🔗
Sorting  🔗
1. Two Sum  🔗  📝
15. 3Sum  🔗  📝
454. 4Sum II  🔗  📝
1995. Count Special Quadruplets  🔗  📝
19. Remove Nth Node From End of List  🔗  📝
🆓 ⭐️⭐️
Linked List  🔗
Two Pointers  🔗
1474. Delete N Nodes After M Nodes of a Linked List  🔗  📝
1721. Swapping Nodes in a Linked List  🔗  📝
2095. Delete the Middle Node of a Linked List  🔗  📝
20. Valid Parentheses  🔗  📝
🆓 ⭐️
String  🔗
Stack  🔗
22. Generate Parentheses  🔗  📝
32. Longest Valid Parentheses  🔗  📝
301. Remove Invalid Parentheses  🔗  📝
1003. Check If Word Is Valid After Substitutions  🔗  📝
2116. Check if a Parentheses String Can Be Valid  🔗  📝
2337. Move Pieces to Obtain a String  🔗  📝
21. Merge Two Sorted Lists  🔗  📝
🆓 ⭐️
Linked List  🔗
Recursion  🔗
23. Merge k Sorted Lists  🔗  📝
88. Merge Sorted Array  🔗  📝
148. Sort List  🔗  📝
244. Shortest Word Distance II  🔗  📝
1634. Add Two Polynomials Represented as Linked Lists  🔗  📝
1940. Longest Common Subsequence Between Sorted Arrays  🔗  📝
22. Generate Parentheses  🔗  📝
🆓 ⭐️⭐️
String  🔗
Dynamic Programming  🔗
Backtracking  🔗
17. Letter Combinations of a Phone Number  🔗  📝
20. Valid Parentheses  🔗  📝
2116. Check if a Parentheses String Can Be Valid  🔗  📝
23. Merge k Sorted Lists  🔗  📝
🆓 ⭐️⭐️⭐️
Linked List  🔗
Divide and Conquer  🔗
Heap (Priority Queue)  🔗
Merge Sort  🔗
21. Merge Two Sorted Lists  🔗  📝
264. Ugly Number II  🔗  📝
24. Swap Nodes in Pairs  🔗  📝
🆓 ⭐️⭐️
Linked List  🔗
Recursion  🔗
25. Reverse Nodes in k-Group  🔗  📝
1721. Swapping Nodes in a Linked List  🔗  📝
25. Reverse Nodes in k-Group  🔗  📝
🆓 ⭐️⭐️⭐️
Linked List  🔗
Recursion  🔗
24. Swap Nodes in Pairs  🔗  📝
1721. Swapping Nodes in a Linked List  🔗  📝
2074. Reverse Nodes in Even Length Groups  🔗  📝
26. Remove Duplicates from Sorted Array  🔗  📝
🆓 ⭐️
Array  🔗
Two Pointers  🔗
27. Remove Element  🔗  📝
80. Remove Duplicates from Sorted Array II  🔗  📝
27. Remove Element  🔗  📝
🆓 ⭐️
Array  🔗
Two Pointers  🔗
26. Remove Duplicates from Sorted Array  🔗  📝
203. Remove Linked List Elements  🔗  📝
283. Move Zeroes  🔗  📝
28. Implement strStr()  🔗  📝
🆓 ⭐️
Two Pointers  🔗
String  🔗
String Matching  🔗
214. Shortest Palindrome  🔗  📝
459. Repeated Substring Pattern  🔗  📝
29. Divide Two Integers  🔗  📝
🆓 ⭐️⭐️
Math  🔗
Bit Manipulation  🔗
30. Substring with Concatenation of All Words  🔗  📝
🆓 ⭐️⭐️⭐️
Hash Table  🔗
String  🔗
Sliding Window  🔗
76. Minimum Window Substring  🔗  📝
31. Next Permutation  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Two Pointers  🔗
46. Permutations  🔗  📝
47. Permutations II  🔗  📝
60. Permutation Sequence  🔗  📝
267. Palindrome Permutation II  🔗  📝
1850. Minimum Adjacent Swaps to Reach the Kth Smallest Number  🔗  📝
32. Longest Valid Parentheses  🔗  📝
🆓 ⭐️⭐️⭐️
String  🔗
Dynamic Programming  🔗
Stack  🔗
20. Valid Parentheses  🔗  📝
33. Search in Rotated Sorted Array  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Binary Search  🔗
81. Search in Rotated Sorted Array II  🔗  📝
153. Find Minimum in Rotated Sorted Array  🔗  📝
2137. Pour Water Between Buckets to Make Water Levels Equal  🔗  📝
34. Find First and Last Position of Element in Sorted Array  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Binary Search  🔗
278. First Bad Version  🔗  📝
2055. Plates Between Candles  🔗  📝
2089. Find Target Indices After Sorting Array  🔗  📝
35. Search Insert Position  🔗  📝
🆓 ⭐️
Array  🔗
Binary Search  🔗
278. First Bad Version  🔗  📝
36. Valid Sudoku  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Hash Table  🔗
Matrix  🔗
37. Sudoku Solver  🔗  📝
2133. Check if Every Row and Column Contains All Numbers  🔗  📝
37. Sudoku Solver  🔗  📝
🆓 ⭐️⭐️⭐️
Array  🔗
Backtracking  🔗
Matrix  🔗
36. Valid Sudoku  🔗  📝
980. Unique Paths III  🔗  📝
38. Count and Say  🔗  📝
🆓 ⭐️⭐️
String  🔗
271. Encode and Decode Strings  🔗  📝
443. String Compression  🔗  📝
39. Combination Sum  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Backtracking  🔗
17. Letter Combinations of a Phone Number  🔗  📝
40. Combination Sum II  🔗  📝
77. Combinations  🔗  📝
216. Combination Sum III  🔗  📝
254. Factor Combinations  🔗  📝
377. Combination Sum IV  🔗  📝
40. Combination Sum II  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Backtracking  🔗
39. Combination Sum  🔗  📝
41. First Missing Positive  🔗  📝
🆓 ⭐️⭐️⭐️
Array  🔗
Hash Table  🔗
268. Missing Number  🔗  📝
287. Find the Duplicate Number  🔗  📝
448. Find All Numbers Disappeared in an Array  🔗  📝
765. Couples Holding Hands  🔗  📝
2336. Smallest Number in Infinite Set  🔗  📝
42. Trapping Rain Water  🔗  📝
🆓 ⭐️⭐️⭐️
Array  🔗
Two Pointers  🔗
Dynamic Programming  🔗
Stack  🔗
Monotonic Stack  🔗
11. Container With Most Water  🔗  📝
238. Product of Array Except Self  🔗  📝
407. Trapping Rain Water II  🔗  📝
755. Pour Water  🔗  📝
43. Multiply Strings  🔗  📝
🆓 👀 ⭐️⭐️
Math  🔗
String  🔗
Simulation  🔗
2. Add Two Numbers  🔗  📝
66. Plus One  🔗  📝
67. Add Binary  🔗  📝
415. Add Strings  🔗  📝
2288. Apply Discount to Prices  🔗  📝
44. Wildcard Matching  🔗  📝
🆓 ⭐️⭐️⭐️
String  🔗
Dynamic Programming  🔗
Greedy  🔗
Recursion  🔗
10. Regular Expression Matching  🔗  📝
45. Jump Game II  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Dynamic Programming  🔗
Greedy  🔗
55. Jump Game  🔗  📝
1306. Jump Game III  🔗  📝
1871. Jump Game VII  🔗  📝
2297. Jump Game VIII  🔗  📝
46. Permutations  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Backtracking  🔗
31. Next Permutation  🔗  📝
47. Permutations II  🔗  📝
60. Permutation Sequence  🔗  📝
77. Combinations  🔗  📝
47. Permutations II  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Backtracking  🔗
31. Next Permutation  🔗  📝
46. Permutations  🔗  📝
267. Palindrome Permutation II  🔗  📝
996. Number of Squareful Arrays  🔗  📝
48. Rotate Image  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Math  🔗
Matrix  🔗
1886. Determine Whether Matrix Can Be Obtained By Rotation  🔗  📝
49. Group Anagrams  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Hash Table  🔗
String  🔗
Sorting  🔗
242. Valid Anagram  🔗  📝
249. Group Shifted Strings  🔗  📝
2273. Find Resultant Array After Removing Anagrams  🔗  📝
50. Pow(x, n)  🔗  📝
🆓 ⭐️⭐️
Math  🔗
Recursion  🔗
69. Sqrt(x)  🔗  📝
372. Super Pow  🔗  📝
51. N-Queens  🔗  📝
🆓 ⭐️⭐️⭐️
Array  🔗
Backtracking  🔗
52. N-Queens II  🔗  📝
1001. Grid Illumination  🔗  📝
52. N-Queens II  🔗  📝
🆓 ⭐️⭐️⭐️
Backtracking  🔗
51. N-Queens  🔗  📝
53. Maximum Subarray  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Divide and Conquer  🔗
Dynamic Programming  🔗
121. Best Time to Buy and Sell Stock  🔗  📝
152. Maximum Product Subarray  🔗  📝
697. Degree of an Array  🔗  📝
978. Longest Turbulent Subarray  🔗  📝
1746. Maximum Subarray Sum After One Operation  🔗  📝
1749. Maximum Absolute Sum of Any Subarray  🔗  📝
2272. Substring With Largest Variance  🔗  📝
2302. Count Subarrays With Score Less Than K  🔗  📝
2321. Maximum Score Of Spliced Array  🔗  📝
54. Spiral Matrix  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Matrix  🔗
Simulation  🔗
59. Spiral Matrix II  🔗  📝
885. Spiral Matrix III  🔗  📝
2326. Spiral Matrix IV  🔗  📝
55. Jump Game  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Dynamic Programming  🔗
Greedy  🔗
45. Jump Game II  🔗  📝
1306. Jump Game III  🔗  📝
1871. Jump Game VII  🔗  📝
2297. Jump Game VIII  🔗  📝
56. Merge Intervals  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Sorting  🔗
57. Insert Interval  🔗  📝
252. Meeting Rooms  🔗  📝
253. Meeting Rooms II  🔗  📝
495. Teemo Attacking  🔗  📝
616. Add Bold Tag in String  🔗  📝
715. Range Module  🔗  📝
759. Employee Free Time  🔗  📝
763. Partition Labels  🔗  📝
986. Interval List Intersections  🔗  📝
2158. Amount of New Area Painted Each Day  🔗  📝
2213. Longest Substring of One Repeating Character  🔗  📝
2276. Count Integers in Intervals  🔗  📝
57. Insert Interval  🔗  📝
🆓 ⭐️⭐️
Array  🔗
56. Merge Intervals  🔗  📝
715. Range Module  🔗  📝
2276. Count Integers in Intervals  🔗  📝
58. Length of Last Word  🔗  📝
🆓 ⭐️
String  🔗
59. Spiral Matrix II  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Matrix  🔗
Simulation  🔗
54. Spiral Matrix  🔗  📝
885. Spiral Matrix III  🔗  📝
2326. Spiral Matrix IV  🔗  📝
60. Permutation Sequence  🔗  📝
🆓 ⭐️⭐️⭐️
Math  🔗
Recursion  🔗
31. Next Permutation  🔗  📝
46. Permutations  🔗  📝
61. Rotate List  🔗  📝
🆓 ⭐️⭐️
Linked List  🔗
Two Pointers  🔗
189. Rotate Array  🔗  📝
725. Split Linked List in Parts  🔗  📝
62. Unique Paths  🔗  📝
🆓 ⭐️⭐️
Math  🔗
Dynamic Programming  🔗
Combinatorics  🔗
63. Unique Paths II  🔗  📝
64. Minimum Path Sum  🔗  📝
174. Dungeon Game  🔗  📝
2087. Minimum Cost Homecoming of a Robot in a Grid  🔗  📝
2304. Minimum Path Cost in a Grid  🔗  📝
63. Unique Paths II  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Dynamic Programming  🔗
Matrix  🔗
62. Unique Paths  🔗  📝
980. Unique Paths III  🔗  📝
2304. Minimum Path Cost in a Grid  🔗  📝
64. Minimum Path Sum  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Dynamic Programming  🔗
Matrix  🔗
62. Unique Paths  🔗  📝
174. Dungeon Game  🔗  📝
741. Cherry Pickup  🔗  📝
1937. Maximum Number of Points with Cost  🔗  📝
2087. Minimum Cost Homecoming of a Robot in a Grid  🔗  📝
2304. Minimum Path Cost in a Grid  🔗  📝
65. Valid Number  🔗  📝
🆓 ⭐️⭐️⭐️
String  🔗
8. String to Integer (atoi)  🔗  📝
66. Plus One  🔗  📝
🆓 ⭐️
Array  🔗
Math  🔗
43. Multiply Strings  🔗  📝
67. Add Binary  🔗  📝
369. Plus One Linked List  🔗  📝
989. Add to Array-Form of Integer  🔗  📝
67. Add Binary  🔗  📝
🆓 ⭐️
Math  🔗
String  🔗
Bit Manipulation  🔗
Simulation  🔗
2. Add Two Numbers  🔗  📝
43. Multiply Strings  🔗  📝
66. Plus One  🔗  📝
989. Add to Array-Form of Integer  🔗  📝
68. Text Justification  🔗  📝
🆓 ⭐️⭐️⭐️
Array  🔗
String  🔗
Simulation  🔗
1592. Rearrange Spaces Between Words  🔗  📝
2138. Divide a String Into Groups of Size k  🔗  📝
69. Sqrt(x)  🔗  📝
🆓 ⭐️
Math  🔗
Binary Search  🔗
50. Pow(x, n)  🔗  📝
367. Valid Perfect Square  🔗  📝
70. Climbing Stairs  🔗  📝
🆓 ⭐️
Math  🔗
Dynamic Programming  🔗
Memoization  🔗
509. Fibonacci Number  🔗  📝
746. Min Cost Climbing Stairs  🔗  📝
1137. N-th Tribonacci Number  🔗  📝
2244. Minimum Rounds to Complete All Tasks  🔗  📝
2320. Count Number of Ways to Place Houses  🔗  📝
71. Simplify Path  🔗  📝
🆓 ⭐️⭐️
String  🔗
Stack  🔗
72. Edit Distance  🔗  📝
🆓 ⭐️⭐️⭐️
String  🔗
Dynamic Programming  🔗
161. One Edit Distance  🔗  📝
583. Delete Operation for Two Strings  🔗  📝
712. Minimum ASCII Delete Sum for Two Strings  🔗  📝
1035. Uncrossed Lines  🔗  📝
2209. Minimum White Tiles After Covering With Carpets  🔗  📝
73. Set Matrix Zeroes  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Hash Table  🔗
Matrix  🔗
289. Game of Life  🔗  📝
2123. Minimum Operations to Remove Adjacent Ones in Matrix  🔗  📝
2125. Number of Laser Beams in a Bank  🔗  📝
2174. Remove All Ones With Row and Column Flips II  🔗  📝
74. Search a 2D Matrix  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Binary Search  🔗
Matrix  🔗
240. Search a 2D Matrix II  🔗  📝
75. Sort Colors  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Two Pointers  🔗
Sorting  🔗
148. Sort List  🔗  📝
280. Wiggle Sort  🔗  📝
324. Wiggle Sort II  🔗  📝
76. Minimum Window Substring  🔗  📝
🆓 ⭐️⭐️⭐️
Hash Table  🔗
String  🔗
Sliding Window  🔗
30. Substring with Concatenation of All Words  🔗  📝
209. Minimum Size Subarray Sum  🔗  📝
239. Sliding Window Maximum  🔗  📝
567. Permutation in String  🔗  📝
632. Smallest Range Covering Elements from K Lists  🔗  📝
727. Minimum Window Subsequence  🔗  📝
77. Combinations  🔗  📝
🆓 ⭐️⭐️
Backtracking  🔗
39. Combination Sum  🔗  📝
46. Permutations  🔗  📝
78. Subsets  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Backtracking  🔗
Bit Manipulation  🔗
90. Subsets II  🔗  📝
320. Generalized Abbreviation  🔗  📝
784. Letter Case Permutation  🔗  📝
1982. Find Array Given Subset Sums  🔗  📝
2044. Count Number of Maximum Bitwise-OR Subsets  🔗  📝
79. Word Search  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Backtracking  🔗
Matrix  🔗
212. Word Search II  🔗  📝
80. Remove Duplicates from Sorted Array II  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Two Pointers  🔗
26. Remove Duplicates from Sorted Array  🔗  📝
81. Search in Rotated Sorted Array II  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Binary Search  🔗
33. Search in Rotated Sorted Array  🔗  📝
82. Remove Duplicates from Sorted List II  🔗  📝
🆓 ⭐️⭐️
Linked List  🔗
Two Pointers  🔗
83. Remove Duplicates from Sorted List  🔗  📝
1836. Remove Duplicates From an Unsorted Linked List  🔗  📝
83. Remove Duplicates from Sorted List  🔗  📝
🆓 ⭐️
Linked List  🔗
82. Remove Duplicates from Sorted List II  🔗  📝
1836. Remove Duplicates From an Unsorted Linked List  🔗  📝
84. Largest Rectangle in Histogram  🔗  📝
🆓 ⭐️⭐️⭐️
Array  🔗
Stack  🔗
Monotonic Stack  🔗
85. Maximal Rectangle  🔗  📝
1793. Maximum Score of a Good Subarray  🔗  📝
85. Maximal Rectangle  🔗  📝
🆓 ⭐️⭐️⭐️
Array  🔗
Dynamic Programming  🔗
Stack  🔗
Matrix  🔗
Monotonic Stack  🔗
84. Largest Rectangle in Histogram  🔗  📝
221. Maximal Square  🔗  📝
86. Partition List  🔗  📝
🆓 ⭐️⭐️
Linked List  🔗
Two Pointers  🔗
2161. Partition Array According to Given Pivot  🔗  📝
87. Scramble String  🔗  📝
🆓 ⭐️⭐️⭐️
String  🔗
Dynamic Programming  🔗
88. Merge Sorted Array  🔗  📝
🆓 ⭐️
Array  🔗
Two Pointers  🔗
Sorting  🔗
21. Merge Two Sorted Lists  🔗  📝
977. Squares of a Sorted Array  🔗  📝
986. Interval List Intersections  🔗  📝
89. Gray Code  🔗  📝
🆓 ⭐️⭐️
Math  🔗
Backtracking  🔗
Bit Manipulation  🔗
717. 1-bit and 2-bit Characters  🔗  📝
90. Subsets II  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Backtracking  🔗
Bit Manipulation  🔗
78. Subsets  🔗  📝
1982. Find Array Given Subset Sums  🔗  📝
91. Decode Ways  🔗  📝
🆓 ⭐️⭐️
String  🔗
Dynamic Programming  🔗
639. Decode Ways II  🔗  📝
1977. Number of Ways to Separate Numbers  🔗  📝
2266. Count Number of Texts  🔗  📝
92. Reverse Linked List II  🔗  📝
🆓 ⭐️⭐️
Linked List  🔗
206. Reverse Linked List  🔗  📝
93. Restore IP Addresses  🔗  📝
🆓 ⭐️⭐️
String  🔗
Backtracking  🔗
751. IP to CIDR  🔗  📝
94. Binary Tree Inorder Traversal  🔗  📝
🆓 ⭐️
Stack  🔗
Tree  🔗
Depth-First Search  🔗
Binary Tree  🔗
98. Validate Binary Search Tree  🔗  📝
144. Binary Tree Preorder Traversal  🔗  📝
145. Binary Tree Postorder Traversal  🔗  📝
173. Binary Search Tree Iterator  🔗  📝
230. Kth Smallest Element in a BST  🔗  📝
272. Closest Binary Search Tree Value II  🔗  📝
285. Inorder Successor in BST  🔗  📝
426. Convert Binary Search Tree to Sorted Doubly Linked List  🔗  📝
783. Minimum Distance Between BST Nodes  🔗  📝
95. Unique Binary Search Trees II  🔗  📝
🆓 ⭐️⭐️
Dynamic Programming  🔗
Backtracking  🔗
Tree  🔗
Binary Search Tree  🔗
Binary Tree  🔗
96. Unique Binary Search Trees  🔗  📝
241. Different Ways to Add Parentheses  🔗  📝
96. Unique Binary Search Trees  🔗  📝
🆓 ⭐️⭐️
Math  🔗
Dynamic Programming  🔗
Tree  🔗
Binary Search Tree  🔗
Binary Tree  🔗
95. Unique Binary Search Trees II  🔗  📝
97. Interleaving String  🔗  📝
🆓 👀 ⭐️⭐️
String  🔗
Dynamic Programming  🔗
98. Validate Binary Search Tree  🔗  📝
🆓 ⭐️⭐️
Tree  🔗
Depth-First Search  🔗
Binary Search Tree  🔗
Binary Tree  🔗
94. Binary Tree Inorder Traversal  🔗  📝
501. Find Mode in Binary Search Tree  🔗  📝
99. Recover Binary Search Tree  🔗  📝
🆓 ⭐️⭐️
Tree  🔗
Depth-First Search  🔗
Binary Search Tree  🔗
Binary Tree  🔗
100. Same Tree  🔗  📝
🆓 ⭐️
Tree  🔗
Depth-First Search  🔗
Breadth-First Search  🔗
Binary Tree  🔗