01. |
2225 |
Find Players With Zero or One Losses |
November 28 |
02. |
380 |
Insert Delete GetRandom O(1) |
November 29 |
03. |
1207 |
Unique Number of Occurrences |
November 30 |
04. |
1704 |
Determine if String Halves Are Alike |
December 01 |
05. |
1657 |
Determine if Two Strings Are Close |
December 02 |
06. |
451 |
Sort Characters By Frequency |
December 03 |
07. |
2256 |
Minimum Average Difference |
December 04 |
08. |
876 |
Middle of the Linked List |
December 05 |
09. |
328 |
Odd Even Linked List |
December 06 |
10. |
938 |
Range Sum of BST |
December 07 |
11. |
872 |
Leaf-Similar Trees |
December 08 |
12. |
1026 |
Maximum Difference Between Node and Ancestor |
December 09 |
13. |
1339 |
Maximum Product of Splitted Binary Tree |
December 10 |
14. |
124 |
Binary Tree Maximum Path Sum |
December 11 |
15. |
70 |
Climbing Stairs |
December 12 |
16. |
931 |
Minimum Falling Path Sum |
December 13 |
17. |
198 |
Robber |
December 14 |
18. |
1143 |
Longest Common Subsequence |
December 15 |
19. |
232 |
Implement Queue using Stacks |
December 16 |
20. |
150 |
Evaluate Reverse Polish Notation |
December 17 |
21. |
739 |
Daily Temperatures |
December 18 |
22. |
1971 |
Find if Path Exists in Graph |
December 19 |
23. |
841 |
Keys and Rooms |
December 20 |
24. |
886 |
Possible Bipartition |
December 21 |
25. |
834 |
Sum of Distances in Tree |
December 22 |
26. |
309 |
Best Time to Buy and Sell Stock with Cooldown |
December 23 |
27. |
790 |
Domino and Tromino Tiling |
December 24 |
28. |
2389 |
Longest Subsequence With Limited Sum |
December 25 |
29. |
55 |
Jump Game |
December 26 |
30. |
2279 |
Maximum Bags With Full Capacity of Rocks |
December 27 |
31. |
1962 |
Remove Stones to Minimize the Total |
December 28 |
32. |
1834 |
Single-Threaded CPU |
December 29 |
33. |
797 |
All Paths From Source to Target |
December 30 |
34. |
980 |
Unique Paths III |
December 31 |
35. |
290 |
Word Pattern |
January 01 |
36. |
520 |
Detect Capital |
January 02 |
37. |
944 |
Delete Columns to Make Sorted |
January 03 |
38. |
2244 |
Minimum Rounds to Complete All Tasks |
January 04 |
39. |
452 |
Minimum Number of Arrows to Burst Balloons |
January 05 |
40. |
1833 |
Maximum Ice Cream Bars |
January 06 |
41. |
134 |
Gas Station |
January 07 |
42. |
149 |
Max Points on a Line |
January 08 |
43. |
144 |
Binary Tree Preorder Traversal |
January 09 |
44. |
100 |
Same Tree |
January 10 |
45. |
1443 |
Minimum Time to Collect All Apples in a Tree |
January 11 |
46. |
1519 |
Number of Nodes in the Sub-Tree With the Same Label |
January 12 |
47. |
2246 |
Longest Path With Different Adjacent Characters |
January 13 |
48. |
1061 |
Lexicographically Smallest Equivalent String |
January 14 |
49. |
2421 |
Number of Good Paths |
January 15 |
50. |
57 |
Insert Interval |
January 16 |
51. |
926 |
Flip String to Monotone Increasing |
January 17 |
52. |
918 |
Maximum Sum Circular Subarray |
January 18 |
53. |
974 |
Subarray Sums Divisible by K |
January 19 |
54. |
491 |
Non-decreasing Subsequences |
January 20 |
55. |
93 |
Restore IP Addresses |
January 21 |
56. |
131 |
Palindrome Partitioning |
January 22 |
57. |
997 |
Find the Town Judge |
January 23 |
58. |
909 |
Snakes and Ladders |
January 24 |
59. |
2359 |
Find Closest Node to Given Two Nodes |
January 25 |
60. |
787 |
Cheapest Flights Within K Stops |
January 26 |
61. |
472 |
Concatenated Words |
January 27 |
62. |
352 |
Data as Disjoint Intervals |
January 28 |
63. |
460 |
LFU Cache |
January 29 |
64. |
1137 |
N-th Tribonacci Number |
January 30 |
65. |
1626 |
Best Team With No Conflicts |
January 31 |
66. |
1071 |
Greatest Common Divisor of Strings |
February 01 |
67. |
953 |
Verifying an Alien Dictionary |
February 02 |
68. |
6 |
Zigzag Conversion |
February 03 |
69. |
567 |
Permutation in String |
February 04 |
70. |
438 |
Find All Anagrams in a String |
February 05 |
71. |
1470 |
Shuffle the Array |
February 06 |
72. |
904 |
Fruit Into Baskets |
February 07 |
73. |
45 |
Jump Game II |
February 08 |
74. |
2306 |
Naming a Company |
February 09 |
75. |
1162 |
As Far from Land as Possible |
February 10 |
76. |
1129 |
Shortest Path with Alternating Colors |
February 11 |
77. |
2477 |
Minimum Fuel Cost to Report to the Capital |
February 12 |
78. |
1523 |
Count Odd Numbers in an Interval Range |
February 13 |
79. |
67 |
Add Binary |
February 14 |
80. |
989 |
Add to Array-Form of Integer |
February 15 |
81. |
104 |
Maximum Depth of Binary Tree |
February 16 |
82. |
783 |
Minimum Distance Between BST Nodes |
February 17 |
83. |
226 |
Invert Binary Tree |
February 18 |
84. |
103 |
Binary Tree Zigzag Level Traversal |
February 19 |
85. |
35 |
Search Insert Position |
February 20 |
86. |
540 |
Single Element in a Sorted Array |
February 21 |
87. |
1011 |
Capacity To Ship Packages Within D Days |
February 22 |
88. |
502 |
IPO |
February 23 |
89. |
1675 |
Minimize Deviation in Array |
February 24 |
90. |
121 |
Best Time to Buy and Sell Stock |
February 25 |
91. |
72 |
Edit Distance |
February 26 |
92. |
427 |
Construct Quad Tree |
February 27 |
93. |
652 |
Find Duplicate Subtrees |
February 28 |
94. |
912 |
Sort an Array |
March 01 |
95. |
443 |
String Compression |
March 02 |
96. |
28 |
Find the Index of the First Occurrence in a String |
March 03 |
97. |
2444 |
Count Subarrays With Fixed Bounds |
March 04 |
98. |
1345 |
Jump Game IV |
March 05 |
99. |
1539 |
Kth Missing Positive Number |
March 06 |
100. |
2187 |
Minimum Time to Complete Trips |
March 07 |
101. |
875 |
Koko Eating Bananas |
March 08 |
102. |
142 |
Linked List Cycle II |
March 09 |
103. |
382 |
Linked List Random Node |
March 10 |
104. |
109 |
Convert Sorted List to Binary Search Tree |
March 11 |
105. |
23 |
Merge k Sorted Lists |
March 12 |
106. |
101 |
Symmetric Tree |
March 13 |
107. |
129 |
Sum Root to Leaf Numbers |
March 14 |
108. |
958 |
Check Completeness of a Binary Tree |
March 15 |
109. |
106 |
Construct Binary Tree from Inorder and Postorder Traversal |
March 16 |
110. |
208 |
Implement Trie (Prefix Tree) |
March 17 |
111. |
1472 |
Design Browser History |
March 18 |
112. |
211 |
Design Add and Search Words Data Structure |
March 19 |
113. |
605 |
Can Place Flowers |
March 20 |
114. |
2348 |
Number of Zero-Filled Subarrays |
March 21 |
115. |
2492 |
Minimum Score of a Path Between Two Cities |
March 22 |
116. |
1319 |
Number of Operations to Make Network Connected |
March 23 |
117. |
1466 |
Reorder Routes to Make All Paths Lead to the City Zero |
March 24 |
118. |
2316 |
Count Unreachable Pairs of Nodes in an Undirected Graph |
March 25 |
119. |
2360 |
Longest Cycle in a Graph |
March 26 |
120. |
64 |
Minimum Path Sum |
March 27 |
121. |
983 |
Minimum Cost For Tickets |
March 28 |
122. |
1402 |
Reducing Dishes |
March 29 |
123. |
87 |
Scramble String |
March 30 |
124. |
1444 |
Number of Ways of Cutting a Pizza |
March 31 |
125. |
704 |
Binary Search |
April 01 |
126. |
2300 |
Successful Pairs of Spells and Potions |
April 02 |
127. |
881 |
Boats to Save People |
April 03 |
128. |
2405 |
Optimal Partition of String |
April 04 |
129. |
2439 |
Minimize Maximum of Array |
April 05 |
130. |
1254 |
Number of Closed Islands |
April 06 |
131. |
1020 |
Number of Enclaves |
April 07 |
132. |
133 |
Clone Graph |
April 08 |
133. |
1857 |
Largest Color Value in a Directed Graph |
April 09 |
134. |
20 |
Valid Parentheses |
April 10 |
135. |
2390 |
Removing Stars From a String |
April 11 |
136. |
71 |
Simplify Path |
April 12 |
137. |
946 |
Validate Stack Sequences |
April 13 |
138. |
516 |
Longest Palindromic Subsequence |
April 14 |
139. |
2218 |
Maximum Value of K Coins From Piles |
April 15 |
140. |
1639 |
Number of Ways to Form a Target String Given a Dictionary |
April 16 |
141. |
1431 |
Kids With the Greatest Number of Candies |
April 17 |
142. |
1768 |
Merge Strings Alternately |
April 18 |
143. |
1372 |
Longest ZigZag Path in a Binary Tree |
April 19 |
144. |
662 |
Maximum Width of Binary Tree |
April 20 |
145. |
879 |
Profitable Schemes |
April 21 |
146. |
1312 |
Minimum Insertion Steps to Make a String Palindrome |
April 22 |
147. |
1416 |
Restore The Array |
April 23 |
148. |
1046 |
Last Stone Weight |
April 24 |
149. |
2336 |
Smallest Number in Infinite Set |
April 25 |
150. |
258 |
Add Digits |
April 26 |
151. |
319 |
Bulb Switcher |
April 27 |
152. |
839 |
Similar String Groups |
April 28 |
153. |
1697 |
Checking Existence of Edge Length Limited Paths |
April 29 |
154. |
1579 |
Remove Max Number of Edges to Keep Graph Fully Traversable |
April 30 |
155. |
1491 |
Average Salary Excluding the Minimum and Maximum Salary |
May 01 |
156. |
1822 |
Sign of the Product of an Array |
May 02 |
157. |
2215 |
Find the Difference of Two Arrays |
May 03 |
158. |
649 |
Dota2 Senate |
May 04 |
159. |
1456 |
Maximum Number of Vowels in a Substring of Given Length |
May 05 |
160. |
1498 |
Number of Subsequences That Satisfy the Given Sum Condition |
May 06 |
161. |
1964 |
Find the Longest Valid Obstacle Course at Each Position |
May 07 |
162. |
1572 |
Matrix Diagonal Sum |
May 08 |
163. |
54 |
Spiral Matrix |
May 09 |
164. |
59 |
Spiral Matrix II |
May 10 |
165. |
1035 |
Uncrossed Lines |
May 11 |
166. |
2140 |
Solving Questions With Brainpower |
May 12 |
167. |
2466 |
Count Ways To Build Good Strings |
May 13 |
168. |
1799 |
Maximize Score After N Operations |
May 14 |
169. |
1721 |
Swapping Nodes in a Linked List |
May 15 |
170. |
24 |
Swap Nodes in Pairs |
May 16 |
171. |
2130 |
Maximum Twin Sum of a Linked List |
May 17 |
172. |
1557 |
Minimum Number of Vertices to Reach All Nodes |
May 18 |
173. |
785 |
Is Graph Bipartite? |
May 19 |
174. |
399 |
Evaluate Division |
May 20 |
175. |
934 |
Shortest Bridge |
May 21 |
176. |
347 |
Top K Frequent Elements |
May 22 |
177. |
703 |
Kth Largest Element in a Stream |
May 23 |
178. |
2542 |
Maximum Subsequence Score |
May 24 |
179. |
837 |
New 21 Game |
May 25 |
180. |
1140 |
Stone Game II |
May 26 |
181. |
1406 |
Stone Game III |
May 27 |
182. |
1547 |
Minimum Cost to Cut a Stick |
May 28 |
183. |
1603 |
Design Parking System |
May 29 |
184. |
705 |
Design HashSet |
May 30 |
185. |
1396 |
Design Underground System |
May 31 |
186. |
1091 |
Shortest Path in Binary Matrix |
June 01 |
187. |
2101 |
Detonate the Maximum Bombs |
June 02 |
188. |
1376 |
Time Needed to Inform All Employees |
June 03 |
189. |
547 |
Number of Provinces |
June 04 |