Static algorithm tasks

Static algorithm tasks

LeetCode + e-maxx, самодостаточные HTML-страницы со вкладками языков.

16. 3Sum Closest
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
17. Letter Combinations of a Phone Number
leetcode · medium · C#, C++, Java, JavaScript, Go
18. 4Sum
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
19. Remove Nth Node From End of List
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
21. Merge Two Sorted Lists
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
22. Generate Parentheses
leetcode · medium · C#, C++, Java, JavaScript, Python
23. Merge k Sorted Lists
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
24. Swap Nodes in Pairs
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
25. Reverse Nodes in k-Group
leetcode · hard · C#, C++, Java, Python, Go
26. Remove Duplicates from Sorted Array
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
27. Remove Element
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
28. Find the Index of the First Occurrence in a String
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
29. Divide Two Integers
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
30. Substring with Concatenation of All Words
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
31. Next Permutation
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
32. Longest Valid Parentheses
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
33. Search in Rotated Sorted Array
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
34. Find First and Last Position of Element in Sorted Array
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
35. Search Insert Position
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
36. Valid Sudoku
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
37. Sudoku Solver
leetcode · hard · C#, C++, Java, Python, Go
38. Count and Say
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
39. Combination Sum
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
40. Combination Sum II
leetcode · medium · C#, C++, Java, Python, Go
41. First Missing Positive
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
42. Trapping Rain Water
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
43. Multiply Strings
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
55. Jump Game
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
56. Merge Intervals
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
57. Insert Interval
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
58. Length of Last Word
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
59. Spiral Matrix II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
60. Permutation Sequence
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
61. Rotate List
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
62. Unique Paths
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
63. Unique Paths II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
64. Minimum Path Sum
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
65. Valid Number
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
66. Plus One
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
67. Add Binary
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
68. Text Justification
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
69. Sqrt(x)
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
70. Climbing Stairs
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
71. Simplify Path
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
72. Edit Distance
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
73. Set Matrix Zeroes
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
74. Search a 2D Matrix
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
75. Sort Colors
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
76. Minimum Window Substring
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
77. Combinations
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
78. Subsets
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
79. Word Search
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
80. Remove Duplicates from Sorted Array II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
81. Search in Rotated Sorted Array II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
82. Remove Duplicates from Sorted List II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
83. Remove Duplicates from Sorted List
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
84. Largest Rectangle in Histogram
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
85. Maximal Rectangle
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
86. Partition List
leetcode · medium · C#, C++, Java, JavaScript, Python
87. Scramble String
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
88. Merge Sorted Array
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
89. Gray Code
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
90. Subsets II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
91. Decode Ways
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
92. Reverse Linked List II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
93. Restore IP Addresses
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
94. Binary Tree Inorder Traversal
leetcode · easy · C#, C++, Java, JavaScript
95. Unique Binary Search Trees II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
96. Unique Binary Search Trees
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
97. Interleaving String
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
98. Validate Binary Search Tree
leetcode · medium · C#, C++, Java, JavaScript, Python
99. Recover Binary Search Tree
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
100. Same Tree
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
101. Symmetric Tree
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
102. Binary Tree Level Order Traversal
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
103. Binary Tree Zigzag Level Order Traversal
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
104. Maximum Depth of Binary Tree
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
105. Construct Binary Tree from Preorder and Inorder Traversal
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
106. Construct Binary Tree from Inorder and Postorder Traversal
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
107. Binary Tree Level Order Traversal II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
108. Convert Sorted Array to Binary Search Tree
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
109. Convert Sorted List to Binary Search Tree
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
110. Balanced Binary Tree
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
111. Minimum Depth of Binary Tree
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
112. Path Sum
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
113. Path Sum II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
114. Flatten Binary Tree to Linked List
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
115. Distinct Subsequences
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
116. Populating Next Right Pointers in Each Node
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
117. Populating Next Right Pointers in Each Node II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
125. Valid Palindrome
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
126. Word Ladder II
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
127. Word Ladder
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
128. Longest Consecutive Sequence
leetcode · medium · C#, C++, Java, JavaScript, Go
129. Sum Root to Leaf Numbers
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
130. Surrounded Regions
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
131. Palindrome Partitioning
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
132. Palindrome Partitioning II
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
133. Clone Graph
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
134. Gas Station
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
135. Candy
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
136. Single Number
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
137. Single Number II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
138. Copy List with Random Pointer
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
139. Word Break
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
140. Word Break II
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
141. Linked List Cycle
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
142. Linked List Cycle II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
143. Reorder List
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
144. Binary Tree Preorder Traversal
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
145. Binary Tree Postorder Traversal
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
146. LRU Cache
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
147. Insertion Sort List
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
148. Sort List
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
149. Max Points on a Line
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
150. Evaluate Reverse Polish Notation
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
151. Reverse Words in a String
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
152. Maximum Product Subarray
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
153. Find Minimum in Rotated Sorted Array
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
154. Find Minimum in Rotated Sorted Array II
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
155. Min Stack
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
157. Read N Characters Given Read4
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
160. Intersection of Two Linked Lists
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
161. One Edit Distance
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
162. Find Peak Element
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
163. Missing Ranges
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
164. Maximum Gap
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
165. Compare Version Numbers
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
166. Fraction to Recurring Decimal
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
167. Two Sum II - Input Array Is Sorted
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
168. Excel Sheet Column Title
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
169. Majority Element
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
170. Two Sum III - Data structure design
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
171. Excel Sheet Column Number
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
172
leetcode · medium · C#, C++, Java
173. Binary Search Tree Iterator
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
174. Dungeon Game
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
179. Largest Number
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
186. Reverse Words in a String II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
187. Repeated DNA Sequences
leetcode · medium · C#, C++, Java, Python
188. Best Time to Buy and Sell Stock IV
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
189. Rotate Array
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
190. Reverse Bits
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
191. Number of 1 Bits
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
198. House Robber
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
199. Binary Tree Right Side View
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
200
leetcode · medium · C#, C++, Java
201
leetcode · medium · C#, C++, Java
202. Happy Number
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
203
leetcode · easy · C#, C++, Java
204. Count Primes
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
205. Isomorphic Strings
leetcode · easy · C#, C++, Java
206. Reverse Linked List
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
207. Course Schedule
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
209. Minimum Size Subarray Sum
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
208. Implement Trie (Prefix Tree)
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
210. Course Schedule II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
252. Meeting Rooms
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
253. Meeting Rooms II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
254. Factor Combinations
leetcode · medium · C#, C++, Java, JavaScript, Go
255. Verify Preorder Sequence in Binary Search Tree
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
211. Design Add and Search Words Data Structure
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
256. Paint House
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
257. Binary Tree Paths
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
258. Add Digits
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
259. 3Sum Smaller
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
260. Single Number III
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
261. Graph Valid Tree
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
263. Ugly Number
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
240. Search a 2D Matrix II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
242. Valid Anagram
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
243. Shortest Word Distance
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
244. Shortest Word Distance II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
245. Shortest Word Distance II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
246. Strobogrammatic Number
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
247. Strobogrammatic Number II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
249. Group Shifted Strings
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
250. Count Univalue Subtrees
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
251. Flatten 2D Vector
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
268. Missing Number
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
269. Alien Dictionary
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
270. Closest Binary Search Tree Value
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
213. House Robber II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
272. Closest Binary Search Tree Value II
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
267. Palindrome Permutation II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
214. Shortest Palindrome
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
273. Integer to English Words
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
215. Kth Largest Element in an Array
leetcode · medium · C#, C++, Java, JavaScript, Go
274. H-Index
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
216. Combination Sum III
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
275. H-Index II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
217. Contains Duplicate
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
218. The Skyline Problem
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
276. Paint Fence
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
219. Contains Duplicate II
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
314. Binary Tree Vertical Order Traversal
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
315. Count of Smaller Numbers After Self
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
220. Contains Duplicate III
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
221. Maximal Square
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
222
leetcode · easy · C#, C++, Java
277. Find the Celebrity
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
223. Rectangle Area
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
224. Basic Calculator
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
225. Implement Stack using Queues
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
226. Invert Binary Tree
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
278. First Bad Version
leetcode · easy · C#, C++, Java, Python, Go
279. Perfect Squares
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
382. Linked List Random Node
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
383. Ransom Note
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
384. Shuffle an Array
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
368. Largest Divisible Subset
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
387. First Unique Character in a String
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
369. Plus One Linked List
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
389. Find the Difference
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
392. Is Subsequence
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
393. UTF-8 Validation
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
394. Decode String
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
280. Wiggle Sort
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
301. Remove Invalid Parentheses
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
395. Longest Substring with At Least K Repeating Characters
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
300. Longest Increasing Subsequence
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
299. Bulls and Cows
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
298. Binary Tree Longest Consecutive Sequence
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
433. Minimum Genetic Mutation
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
297. Serialize and Deserialize Binary Tree
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
296. Best Meeting Point
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
295. Find Median from Data Stream
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
294. Flip Game II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
292. Nim Game
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
290. Word Pattern
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
291. Word Pattern II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
293. Flip Game
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
281. Zigzag Iterator
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
282. Expression Add Operators
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
283. Move Zeroes
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
284. Peeking Iterator
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
285. Inorder Successor in BST
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
286. Walls and Gates
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
287. Find the Duplicate Number
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
288. Unique Word Abbreviation
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
459. Repeated Substring Pattern
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
289. Game of Life
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
352. Data Stream as Disjoint Intervals
leetcode · hard · C#, C++, Java, Python
328. Odd Even Linked List
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
473. Matchsticks to Square
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
227. Basic Calculator II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
228. Summary Ranges
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
474. Ones and Zeroes
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
229. Majority Element II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
329. Longest Increasing Path in a Matrix
leetcode · hard · C#, C++, Java, JavaScript, Go
230. Kth Smallest Element in a BST
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
330. Patching Array
leetcode · hard · C#, C++, Java, JavaScript, Python
231. Power of Two
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
232. Implement Queue using Stacks
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
476. Number Complement
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
233. Number of Digit One
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
331. Verify Preorder Serialization of a Binary Tree
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
234. Palindrome Linked List
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
460. LFU Cache
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
370. Range Addition
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
371. Sum of Two Integers
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
372. Super Pow
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
461. Hamming Distance
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
332. Reconstruct Itinerary
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
373. Find K Pairs with Smallest Sums
leetcode · medium · C#, C++, Java, JavaScript, Python
333. Largest BST Subtree
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
462. Minimum Moves to Equal Array Elements II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
374. Guess Number Higher or Lower
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
477. Total Hamming Distance
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
375. Guess Number Higher or Lower II
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
334. Increasing Triplet Subsequence
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
376. Wiggle Subsequence
leetcode · medium · C#, C++, Java
463. Island Perimeter
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
377. Combination Sum IV
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
336. Palindrome Pairs
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
465. Optimal Account Balancing
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
337. House Robber III
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
468. Validate IP Address
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
338. Counting Bits
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
470. Implement Rand10() Using Rand7()
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
472. Concatenated Words
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
378. Kth Smallest Element in a Sorted Matrix
leetcode · medium · C#, C++, Java, JavaScript, Go
235. Lowest Common Ancestor of a Binary Search Tree
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
379. Design Phone Directory
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
236. Lowest Common Ancestor of a Binary Tree
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
380. Insert Delete GetRandom O(1)
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
339. Nested List Weight Sum
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
237. Delete Node in a Linked List
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
381. Insert Delete GetRandom O(1) - Duplicates allowed
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
526. Beautiful Arrangement
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
238. Product of Array Except Self
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
527. Word Abbreviation
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
239. Sliding Window Maximum
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
528. Random Pick with Weight
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
538. Convert BST to Greater Tree
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
530. Minimum Absolute Difference in BST
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
540. Single Element in a Sorted Array
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
541. Reverse String II
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
531. Lonely Pixel I
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
532. K-diff Pairs in an Array
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
302. Smallest Rectangle Enclosing Black Pixels
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
535. Encode and Decode TinyURL
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
536. Construct Binary Tree from String
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
303. Range Sum Query - Immutable
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
537. Complex Number Multiplication
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
583. Delete Operation for Two Strings
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
587. Erect the Fence
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
304. Range Sum Query 2D - Immutable
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
588. Design In-Memory File System
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
542. 01 Matrix
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
305. Number of Islands II
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
397. Integer Replacement
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
3
leetcode · medium · C#, C++, Java
399. Evaluate Division
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
400. Nth Digit
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
401. Binary Watch
leetcode · easy · C#, C++, Java, JavaScript, Python
402. Remove K Digits
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
403. Frog Jump
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
404. Sum of Left Leaves
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
316. Remove Duplicate Letters
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
317. Shortest Distance from All Buildings
leetcode · hard · C#, C++, Java, Python, Go
318. Maximum Product of Word Lengths
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
319. Bulb Switcher
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
320. Generalized Abbreviation
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
543. Diameter of Binary Tree
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
405. Convert a Number to Hexadecimal
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
322. Coin Change
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
406. Queue Reconstruction by Height
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
323. Number of Connected Components in an Undirected Graph
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
325. Maximum Size Subarray Sum Equals k
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
326. Power of Three
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
589. N-ary Tree Preorder Traversal
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
478. Generate Random Point in a Circle
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
480. Sliding Window Median
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
482. License Key Formatting
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
407. Trapping Rain Water II
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
484. Find Permutation
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
485. Max Consecutive Ones
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
486. Predict the Winner
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
408. Valid Word Abbreviation
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
409. Longest Palindrome
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
410. Split Array Largest Sum
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
411. Minimum Unique Word Abbreviation
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
412. Fizz Buzz
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
413. Arithmetic Slices
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
414. Third Maximum Number
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
415. Add Strings
leetcode · easy · C#, C++, Java, JavaScript, Go
416. Partition Equal Subset Sum
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
417. Pacific Atlantic Water Flow
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
418. Sentence Screen Fitting
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
419. Battleships in a Board
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
553. Optimal Division
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
420. Strong Password Checker
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
554. Brick Wall
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
556. Next Greater Element III
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
557. Reverse Words in a String III
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
590. N-ary Tree Postorder Traversal
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
592. Fraction Addition and Subtraction
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
593. Valid Square
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
598. Range Addition II
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
594. Longest Harmonious Subsequence
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
599. Minimum Index Sum of Two Lists
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
600. Non-negative Integers without Consecutive Ones
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
513. Find Bottom Left Tree Value
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1675. Minimize Deviation in Array
leetcode · hard · C#, C++, Java, Python, Go
1673. Find the Most Competitive Subsequence
leetcode · medium · C#, C++, Java, JavaScript, Go
515. Find Largest Value in Each Tree Row
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
516. Longest Palindromic Subsequence
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
517. Super Washing Machines
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
518. Coin Change II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
520. Detect Capital
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
521. Longest Uncommon Subsequence I
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
604. Design Compressed String Iterator
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
524. Longest Word in Dictionary through Deleting
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
523. Continuous Subarray Sum
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
605. Can Place Flowers
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
606. Construct String from Binary Tree
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
525. Contiguous Array
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
353. Design Snake Game
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
609. Find Duplicate File in System
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
611. Valid Triangle Number
leetcode · medium · C#, C++, Java, JavaScript, Go
616. Add Bold Tag in String
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
617. Merge Two Binary Trees
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
621. Task Scheduler
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
622. Design Circular Queue
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
623. Add One Row to Tree
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
624. Maximum Distance in Arrays
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
625. Minimum Factorization
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
628. Maximum Product of Three Numbers
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
629. K Inverse Pairs Array
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
434. Number of Segments in a String
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
630. Course Schedule III
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
354. Russian Doll Envelopes
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
631. Design Excel Sum Formula
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
435. Non-overlapping Intervals
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
358. Rearrange String k Distance Apart
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
559. Maximum Depth of N-ary Tree
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
560. Subarray Sum Equals K
leetcode · · C#, C++, Java, JavaScript, Python, Go
561. Array Partition
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
562. Longest Line of Consecutive One in Matrix
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
563. Binary Tree Tilt
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
565. Array Nesting
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
669. Trim a Binary Search Tree
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
309. Best Time to Buy and Sell Stock with Cooldown
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
670. Maximum Swap
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
310. Minimum Height Trees
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
672. Bulb Switcher II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
311. Sparse Matrix Multiplication
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
673. Number of Longest Increasing Subsequence
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
674. Longest Continuous Increasing Subsequence
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
675. Cut Off Trees for Golf Event
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
312. Burst Balloons
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
313. Super Ugly Number
leetcode · medium · C#, C++, Java, JavaScript, Go
633. Sum of Square Numbers
leetcode · medium · C#, C++, Java
1801. Number of Orders in the Backlog
leetcode · medium · C#, C++, Java, Python
634. Find the Derangement of An Array
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
635. Design Log Storage System
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
636. Exclusive Time of Functions
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
637. Average of Levels in Binary Tree
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
638. Shopping Offers
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
639. Decode Ways II
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
640. Solve the Equation
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
566. Reshape the Matrix
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
567. Permutation in String
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
641. Design Circular Deque
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
568. Maximum Vacation Days
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
643. Maximum Average Subarray I
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
644. Maximum Average Subarray II
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
645. Set Mismatch
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
646. Maximum Length of Pair Chain
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
656. Coin Path
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
655. Print Binary Tree
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
654. Maximum Binary Tree
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
653. Two Sum IV - Input is a BST
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
652. Find Duplicate Subtrees
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
650. 2 Keys Keyboard
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
649. Dota2 Senate
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
648. Replace Words
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
647. Palindromic Substrings
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
677. Map Sum Pairs
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
678. Valid Parenthesis String
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
679. 24 Game
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
680. Valid Palindrome II
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
359. Logger Rate Limiter
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
436. Find Right Interval
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
437. Path Sum III
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
360. Sort Transformed Array
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
438. Find All Anagrams in a String
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
439. Ternary Expression Parser
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
361. Bomb Enemy
leetcode · medium · C#, C++, Java, Python, Go
441. Arranging Coins
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
442. Find All Duplicates in an Array
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
362. Design Hit Counter
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
443. String Compression
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
363. Max Sum of Rectangle No Larger Than K
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
445. Add Two Numbers II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
446. Arithmetic Slices II - Subsequence
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
364. Nested List Weight Sum II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
366. Find Leaves of Binary Tree
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
591. Tag Validator
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
764. Largest Plus Sign
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
765. Couples Holding Hands
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
766. Toeplitz Matrix
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
711. Number of Distinct Islands II
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
712. Minimum ASCII Delete Sum for Two Strings
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
767. Reorganize String
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
713. Subarray Product Less Than K
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
771. Jewels and Stones
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
487. Max Consecutive Ones II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
714. Best Time to Buy and Sell Stock with Transaction Fee
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
772. Basic Calculator III
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
715. Range Module
leetcode · hard · C#, C++, Java, Python
774. Minimize Max Distance to Gas Station
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
775. Global and Local Inversions
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
716. Max Stack
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
776. Split BST
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
717. 1-bit and 2-bit Characters
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
718. Maximum Length of Repeated Subarray
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
719. Find K-th Smallest Pair Distance
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
720. Longest Word in Dictionary
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
490. The Maze
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
489. Robot Room Cleaner
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
491. Non-decreasing Subsequences
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
494. Target Sum
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
721. Accounts Merge
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
495. Teemo Attacking
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
722. Remove Comments
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
496. Next Greater Element I
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
498. Diagonal Traverse
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
499. The Maze III
leetcode · hard · C#, C++, Java, Python, Go
501. Find Mode in Binary Search Tree
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
502. IPO
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
503. Next Greater Element II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
505. The Maze II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
506. Relative Ranks
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
507. Perfect Number
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
508. Most Frequent Subtree Sum
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
509. Fibonacci Number
leetcode · easy · C#, C++, Java
723. Candy Crush
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
724. Find Pivot Index
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
340. Longest Substring with At Most K Distinct Characters
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
510. Inorder Successor in BST II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
725. Split Linked List in Parts
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
341. Flatten Nested List Iterator
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
726. Number of Atoms
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
727. Minimum Window Subsequence
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
728. Self Dividing Numbers
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
730. Count Different Palindromic Subsequences
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
731. My Calendar II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
732. My Calendar III
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
733. Flood Fill
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
734. Sentence Similarity
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
735. Asteroid Collision
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
736. Parse Lisp Expression
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
737. Sentence Similarity II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
738. Monotone Increasing Digits
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
739. Daily Temperatures
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
740. Delete and Earn
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
741. Cherry Pickup
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
742. Closest Leaf in a Binary Tree
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
743. Network Delay Time
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
744. Find Smallest Letter Greater Than Target
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
745. Prefix and Suffix Search
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
746. Min Cost Climbing Stairs
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
747. Largest Number At Least Twice of Others
leetcode · easy · C#, C++, Java, JavaScript, Go
748. Shortest Completing Word
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
1287. Element Appearing More Than 25% In Sorted Array
leetcode · easy · C#, C++, Java, JavaScript, Python
1286. Iterator for Combination
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
750. Number Of Corner Rectangles
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
751. IP to CIDR
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
752. Open the Lock
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
753. Cracking the Safe
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
754. Reach a Number
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
755. Pour Water
leetcode · medium · C#, C++, Java, JavaScript, Python
756. Pyramid Transition Matrix
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
757. Set Intersection Size At Least Two
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
758. Bold Words in String
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
759. Employee Free Time
leetcode · hard · C#, C++, Java, Python, Go
988. Smallest String Starting From Leaf
leetcode · medium · C#, C++, Java, JavaScript, Python
1335. Minimum Difficulty of a Job Schedule
leetcode · hard · C#, C++, Java, JavaScript, Go
342. Power of Four
leetcode · easy · C#, C++, Java, JavaScript, Python
1337. The K Weakest Rows in a Matrix
leetcode · easy · C#, C++, Java, Python, Go
687. Longest Univalue Path
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
991. Broken Calculator
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1424. Diagonal Traverse II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1167. Minimum Cost to Connect Sticks
leetcode · medium · C#, C++, Java, JavaScript, Go
1248. Count Number of Nice Subarrays
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1146. Snapshot Array
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
967. Numbers With Same Consecutive Differences
leetcode · · C#, C++, Java, JavaScript, Python, Go
1037. Valid Boomerang
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
1510. Stone Game IV
leetcode · hard · C#, C++, Java, JavaScript, Go
920. Number of Music Playlists
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
1249. Minimum Remove to Make Valid Parentheses
leetcode · medium · C#, C++, Java, JavaScript, Go
845. Longest Mountain in Array
leetcode · medium · C#, C++, Java, Python, Go
1273. Delete Tree Nodes
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
921. Minimum Add to Make Parentheses Valid
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
657. Robot Return to Origin
leetcode · · C#, C++, Java, JavaScript, Python, Go
909. Snakes and Ladders
leetcode · medium · C#, C++, Java, Go
1043. Partition Array for Maximum Sum
leetcode · medium · C#, C++, Java, Python, Go
1255. Maximum Score Words Formed by Letters
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
1122. Relative Sort Array
leetcode · easy · C#, C++, Java, JavaScript, Python
1463. Cherry Pickup II
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
1002. Find Common Characters
leetcode · easy · C#, C++, Java, JavaScript
981. Time Based Key-Value Store
leetcode · medium · C#, C++, Java, Go
1004. Max Consecutive Ones III
leetcode · medium · C#, C++, Java, Python, Go
1053. Previous Permutation With One Swap
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1356. Sort Integers by The Number of 1 Bits
leetcode · easy · C#, C++, Java, JavaScript, Go
1049. Last Stone Weight II
leetcode · medium · C#, C++, Java, JavaScript, Python
1481. Least Number of Unique Integers after K Removals
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
811. Subdomain Visit Count
leetcode · · C#, C++, Java, Python, Go
761. Special Binary String
leetcode · · C#, C++, Java, Python, Go
203. Remove Linked List Elements
leetcode · easy · C#, C++, Java, Go
931. Minimum Falling Path Sum
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1047. Remove All Adjacent Duplicates In String
leetcode · easy · C#, C++, Java, Python, Go
343. Integer Break
leetcode · medium · C#, C++, Java, JavaScript
779. K-th Symbol in Grammar
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1052. Grumpy Bookstore Owner
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
688. Knight Probability in Chessboard
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
957. Prison Cells After N Days
leetcode · medium · C#, C++, Java, Python, Go
830. Positions of Large Groups
leetcode · · C#, C++, Java, Python, Go
823. Binary Trees With Factors
leetcode · · C#, C++, Java, JavaScript, Python, Go
666. Path Sum IV
leetcode · medium · C#, C++, Java, JavaScript, Go
658. Find K Closest Elements
leetcode · easy · C#, C++, Java, Python, Go
992. Subarrays with K Different Integers
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
954. Array of Doubled Pairs
leetcode · medium · C#, C++, Java, JavaScript, Go
998. Maximum Binary Tree II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
960. Delete Columns to Make Sorted III
leetcode · hard · C#, C++, Java, Python, Go
1010. Pairs of Songs With Total Durations Divisible by 60
leetcode · medium · C#, C++, Java, JavaScript, Python
893. Groups of Special-Equivalent Strings
leetcode · medium · C#, C++, Java, JavaScript, Go
935. Knight Dialer
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1473. Paint House III
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
1040. Moving Stones Until Consecutive II
leetcode · medium · C#, C++, Java, Python, Go
1278. Palindrome Partitioning III
leetcode · hard · C#, C++, Java, Go
977. Squares of a Sorted Array
leetcode · easy · C#, C++, Java, JavaScript, Python
1257. Smallest Common Region
leetcode · medium · C#, C++, Java, JavaScript, Go
1277. Count Square Submatrices with All Ones
leetcode · medium · C#, C++, Java, JavaScript, Python
940. Distinct Subsequences II
leetcode · hard · C#, C++, Java, Python, Go
1357. Apply Discount Every n Orders
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1302. Deepest Leaves Sum
leetcode · medium · C#, C++, Java, Python, Go
660. Remove 9
leetcode · hard · C#, C++, Java
849. Maximize Distance to Closest Person
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1039. Minimum Score Triangulation of Polygon
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1243. Array Transformation
leetcode · easy · C#, C++, Java, Python, Go
999. Available Captures for Rook
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
944. Delete Columns to Make Sorted
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
946. Validate Stack Sequences
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1101. The Earliest Moment When Everyone Become Friends
leetcode · medium · C#, C++, Java, JavaScript, Python
930. Binary Subarrays With Sum
leetcode · medium · C#, C++, Java, Python, Go
836. Rectangle Overlap
leetcode · easy · C#, C++, Java, JavaScript
918. Maximum Sum Circular Subarray
leetcode · medium · C#, C++, Java, JavaScript, Python
1013. Partition Array Into Three Parts With Equal Sum
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
1014. Best Sightseeing Pair
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1232. Check If It Is a Straight Line
leetcode · easy · C#, C++, Java, JavaScript, Go
955. Delete Columns to Make Sorted II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
684. Redundant Connection
leetcode · medium · C#, C++, Java, Python, Go
1042. Flower Planting With No Adjacent
leetcode · medium · C#, C++, Java, JavaScript, Python
1506. Find Root of N-Ary Tree
leetcode · medium · C#, C++, Java, JavaScript, Go
834. Sum of Distances in Tree
leetcode · · C#, C++, Java, JavaScript, Python, Go
1161. Maximum Level Sum of a Binary Tree
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
790. Domino and Tromino Tiling
leetcode · · C#, C++, Java, JavaScript, Python, Go
1213. Intersection of Three Sorted Arrays
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
1230. Toss Strange Coins
leetcode · medium · C#, C++, Java
1358. Number of Substrings Containing All Three Characters
leetcode · medium · C#, C++, Java, JavaScript, Python
1012. Numbers With Repeated Digits
leetcode · hard · C#, C++, Java, JavaScript, Go
661. Image Smoother
leetcode · easy · C#, C++, Java, JavaScript, Go
1192. Critical Connections in a Network
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
1110. Delete Nodes And Return Forest
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
348. Design Tic-Tac-Toe
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1102. Path With Maximum Minimum Value
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1539. Kth Missing Positive Number
leetcode · easy · C#, C++, Java, JavaScript, Go
1208. Get Equal Substrings Within Budget
leetcode · medium · C#, C++, Java, Python
422. Valid Word Square
leetcode · easy · C#, C++, Java, Python, Go
979. Distribute Coins in Binary Tree
leetcode · medium · C#, C++, Java, Python, Go
1091. Shortest Path in Binary Matrix
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1030. Matrix Cells in Distance Order
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
907. Sum of Subarray Minimums
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1133. Largest Unique Number
leetcode · easy · C#, C++, Java
784. Letter Case Permutation
leetcode · medium · C#, C++, Java, Python, Go
839. Similar String Groups
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
899. Orderly Queue
leetcode · hard · C#, C++, Java, Go
820. Short Encoding of Words
leetcode · · C#, C++, Java, JavaScript, Python, Go
1485. Clone Binary Tree With Random Pointer
leetcode · medium · C#, C++, Java, JavaScript, Go
968. Binary Tree Cameras
leetcode · hard · C#, C++, Java, JavaScript, Python
1231. Divide Chocolate
leetcode · hard · C#, C++, Java, Python, Go
685. Redundant Connection II
leetcode · hard · C#, C++, Java, Go
1253. Reconstruct a 2-Row Binary Matrix
leetcode · medium · C#, C++, Java, Python
911. Online Election
leetcode · medium · C#, C++, Java, Go
1254. Number of Closed Islands
leetcode · medium · C#, C++, Java
1217. Minimum Cost to Move Chips to The Same Position
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
689. Maximum Sum of 3 Non-Overlapping Subarrays
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
939. Minimum Area Rectangle
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1338. Reduce Array Size to The Half
leetcode · medium · C#, C++, Java, Python
201. Bitwise AND of Numbers Range
leetcode · medium · C#, C++, Java, Python
1339. Maximum Product of Splitted Binary Tree
leetcode · medium · C#, C++, Java, Python, Go
1017. Convert to Base -2
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
425. Word Squares
leetcode · hard · C#, C++, Java, JavaScript
1502. Can Make Arithmetic Progression From Sequence
leetcode · easy · C#, C++, Java, JavaScript, Python
832. Flipping an Image
leetcode · · C#, C++, Java, JavaScript, Python, Go
1245. Tree Diameter
leetcode · medium · C#, C++, Java, Python
1087. Brace Expansion
leetcode · medium · C#, C++, Java, JavaScript, Python
423. Reconstruct Original Digits from English
leetcode · medium · C#, C++, Java, JavaScript, Python
906. Super Palindromes
leetcode · hard · C#, C++, Java, Python, Go
1228. Missing Number In Arithmetic Progression
leetcode · easy · C#, C++, Java, JavaScript, Go
1425. Constrained Subsequence Sum
leetcode · hard · C#, C++, Java, JavaScript, Go
1178. Number of Valid Words for Each PuzzleHardTopicsHint
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
785. Is Graph Bipartite?
leetcode · medium · C#, C++, Java, JavaScript, Go
1250. Check If It Is a Good Array
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
1220. Count Vowels Permutation
leetcode · · C#, C++, Java, Python
1202. Smallest String With Swaps
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1026. Maximum Difference Between Node and Ancestor
leetcode · medium · C#, C++, Java, JavaScript
941. Valid Mountain Array
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
1036. Escape a Large Maze
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
1209. Remove All Adjacent Duplicates in String II
leetcode · medium · C#, C++, Java, JavaScript
1332. Remove Palindromic Subsequences
leetcode · easy · C#, C++, Java, Python, Go
1396. Design Underground System
leetcode · medium · C#, C++, Java, JavaScript, Go
349. Intersection of Two Arrays
leetcode · easy · C#, C++, Java, JavaScript
1019. Next Greater Node In Linked List
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1034. Coloring A Border
leetcode · medium · C#, C++, Java, JavaScript, Go
1531. String Compression II
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
1165. Single-Row Keyboard
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
1046. Last Stone Weight
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
1135. Connecting Cities With Minimum Cost
leetcode · medium · C#, C++, Java, JavaScript, Go
852. Peak Index in a Mountain Array
leetcode · · C#, C++, Java, JavaScript, Go
942. DI String Match
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
1197. Minimum Knight Moves
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1003. Check If Word Is Valid After Substitutions
leetcode · medium · C#, C++, Java, JavaScript
1055. Shortest Way to Form String
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1199. Minimum Time to Build Blocks
leetcode · hard · C#, C++, Java, Python, Go
1247. Minimum Swaps to Make Strings Equal
leetcode · hard · C#, C++, Java, Python, Go
1015. Smallest Integer Divisible by K
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
859. Buddy Strings
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
1140. Stone Game II
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1151. Minimum Swaps to Group All 1's Together
leetcode · medium · C#, C++, Java, JavaScript, Python
860. Lemonade Change
leetcode · easy · C#, C++, Java, Python, Go
760. Find Anagram Mappings
leetcode · · C#, C++, Java, JavaScript, Python
814. Binary Tree Pruning
leetcode · · C#, C++, Java, JavaScript, Python
932. Beautiful Array
leetcode · medium · C#, C++, Java, JavaScript, Go
1274. Number of Ships in a Rectangle
leetcode · hard · C#, C++, Java, JavaScript, Go
1005. Maximize Sum Of Array After K Negations
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
929. Unique Email Addresses
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
1370. Increasing Decreasing String
leetcode · easy · C#, C++, Java, Python, Go
1160. Find Words That Can Be Formed by Characters
leetcode · easy · C#, C++, Java, JavaScript, Python
124. Binary Tree Maximum Path Sum
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
1345. Jump Game IV
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
949. Largest Time for Given Digits
leetcode · medium · C#, C++, Java, Python, Go
1260. Shift 2D Grid
leetcode · easy · C#, C++, Java, JavaScript
905. Sort Array By Parity
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
686. Repeated String Match
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
787. Cheapest Flights Within K Stops
leetcode · · C#, C++, Java, JavaScript
1064. Fixed Point
leetcode · easy · C#, C++, Java, JavaScript, Python
1190. Reverse Substrings Between Each Pair of Parentheses
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1522. Diameter of N-Ary Tree
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
958. Check Completeness of a Binary Tree
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
668. Kth Smallest Number in Multiplication Table
leetcode · hard · C#, C++, Java, JavaScript, Python
903. Valid Permutations for DI Sequence
leetcode · hard · C#, C++, Java, JavaScript, Go
925. Long Pressed Name
leetcode · easy · C#, C++, Java, JavaScript
1056. Confusing Number
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
1171. Remove Zero Sum Consecutive Nodes from Linked List
leetcode · medium · C#, C++, Java, JavaScript, Go
943. Find the Shortest Superstring
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
1006. Clumsy Factorial
leetcode · · C#, C++, Java, JavaScript, Python
1027. Longest Arithmetic Subsequence
leetcode · medium · C#, C++, Java, JavaScript
1000. Minimum Cost to Merge Stones
leetcode · hard · C#, C++, Java, Python, Go
1437. Check If All 1's Are at Least Length K Places Away
leetcode · easy · C#, C++, Java, JavaScript, Python
912. Sort an Array
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
938. Range Sum of BST
leetcode · easy · C#, C++, Java, Python, Go
1057. Campus Bikes
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
897. Increasing Order Search Tree
leetcode · easy · C#, C++, Java, Go
1095. Find in Mountain Array
leetcode · hard · C#, C++, Java, JavaScript, Go
663. Equal Tree Partition
leetcode · medium · C#, C++, Java, JavaScript, Go
681. Next Closest Time
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1214. Two Sum BSTs
leetcode · medium · C#, C++, Java, Python, Go
1503. Last Moment Before All Ants Fall Out of a Plank
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1295. Find Numbers with Even Number of Digits
leetcode · easy · C#, C++, Java, JavaScript
665. Non-decreasing Array
leetcode · medium · C#, C++, Java, Python, Go
841. Keys and Rooms
leetcode · medium · C#, C++, Java, JavaScript, Go
965. Univalued Binary Tree
leetcode · easy · C#, C++, Java, Python, Go
919. Complete Binary Tree Inserter
leetcode · medium · C#, C++, Java, JavaScript
1329. Sort the Matrix Diagonally
leetcode · medium · C#, C++, Java, Go
1089. Duplicate Zeros
leetcode · easy · C#, C++, Java, Python, Go
1318. Minimum Flips to Make a OR b Equal to c
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
827. Making A Large Island
leetcode · · C#, C++, Java, Python, Go
993. Cousins in Binary Tree
leetcode · easy · C#, C++, Java, JavaScript, Go
1244. Design A Leaderboard
leetcode · medium · C#, C++, Java, Python, Go
1413. Minimum Value to Get Positive Step by Step Sum
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
970. Powerful Integers
leetcode · medium · C#, C++, Java, JavaScript, Python
1168. Optimize Water Distribution in a Village
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
1283. Find the Smallest Divisor Given a Threshold
leetcode · medium · C#, C++, Java, JavaScript, Go
986. Interval List Intersections
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
846. Hand of Straights
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
984. String Without AAA or BBB
leetcode · medium · C#, C++, Java, JavaScript
1229. Meeting Scheduler
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
913. Cat and Mouse
leetcode · hard · C#, C++, Java, Python
1351. Count Negative Numbers in a Sorted Matrix
leetcode · easy · C#, C++, Java, Python, Go
896. Monotonic Array
leetcode · easy · C#, C++, Java, JavaScript
782. Transform to Chessboard
leetcode · hard · C#, C++, Java, JavaScript, Go
200. Number of Islands
leetcode · medium · C#, C++, Java, Python, Go
976. Largest Perimeter Triangle
leetcode · easy · C#, C++, Java, JavaScript, Python
1129. Shortest Path with Alternating Colors
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1218. Longest Arithmetic Subsequence of Given Difference
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1429. First Unique Number
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
983. Minimum Cost For Tickets
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
861. Score After Flipping Matrix
leetcode · medium · C#, C++, Java, JavaScript, Go
1134. Armstrong Number
leetcode · easy · C#, C++, Java, Python, Go
917. Reverse Only Letters
leetcode · easy · C#, C++, Java, JavaScript, Go
1031. Maximum Sum of Two Non-Overlapping Subarrays
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1482. Minimum Number of Days to Make m Bouquets
leetcode · medium · C#, C++, Java, Python, Go
347. Top K Frequent Elements
leetcode · medium · C#, C++, Java, Python
1029. Two City Scheduling
leetcode · medium · C#, C++, Java, JavaScript
683. K Empty Slots
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
973. K Closest Points to Origin
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
922. Sort Array By Parity II
leetcode · medium · C#, C++, Java, JavaScript, Python
1272. Remove Interval
leetcode · medium · C#, C++, Java, Python, Go
856. Score of Parentheses
leetcode · medium · C#, C++, Java, JavaScript, Go
1416. Restore The Array
leetcode · hard · C#, C++, Java, JavaScript, Go
1074. Number of Submatrices That Sum to Target
leetcode · hard · C#, C++, Java, JavaScript, Go
974. Subarray Sums Divisible by K
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1426. Counting Elements
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
1376. Time Needed to Inform All Employees
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1009. Complement of Base 10 Integer
leetcode · easy · C#, C++, Java, Go
1044. Longest Duplicate Substring
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
956. Tallest Billboard
leetcode · hard · C#, C++, Java, JavaScript, Python
1372. Longest ZigZag Path in a Binary Tree
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1103. Distribute Candies to People
leetcode · easy · C#, C++, Java, Python, Go
898. Bitwise ORs of Subarrays
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1137. N-th Tribonacci Number
leetcode · easy · C#, C++, Java, Go
1189. Maximum Number of Balloons
leetcode · easy · C#, C++, Java, Python, Go
835. Image Overlap
leetcode · · C#, C++, Java, Python, Go
1256. Encode Number
leetcode · medium · C#, C++, Java, JavaScript
1275. Find Winner on a Tic Tac Toe Game
leetcode · easy · C#, C++, Java, JavaScript, Go
947. Most Stones Removed with Same Row or Column
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
867. Transpose Matrix
leetcode · easy · C#, C++, Java, Go
904. Fruit Into Baskets
leetcode · medium · C#, C++, Java, Python, Go
1059. All Paths from Source Lead to Destination
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1305. All Elements in Two Binary Search Trees
leetcode · medium · C#, C++, Java, JavaScript, Go
350. Intersection of Two Arrays II
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
682. Baseball Game
leetcode · medium · C#, C++, Java, Python
1530. Number of Good Leaf Nodes Pairs
leetcode · medium · C#, C++, Java, Python, Go
1023. Camelcase Matching
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
819. Most Common Word
leetcode · · C#, C++, Java, Python, Go
1018. Binary Prefix Divisible By 5
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
927. Three Equal Parts
leetcode · hard · C#, C++, Java, JavaScript, Python
978. Longest Turbulent Subarray
leetcode · medium · C#, C++, Java, JavaScript, Go
786. K-th Smallest Prime Fraction
leetcode · medium · C#, C++, Java, JavaScript, Go
928. Minimize Malware Spread II
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
848. Shifting Letters
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1025. Divisor Game
leetcode · easy · C#, C++, Java, JavaScript, Python
948. Bag of Tokens
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1406. Stone Game III
leetcode · hard · C#, C++, Java, JavaScript, Python
972. Equal Rational Numbers
leetcode · hard · C#, C++, Java, Python, Go
894. All Possible Full Binary Trees
leetcode · medium · C#, C++, Java, JavaScript, Python
1474. Delete N Nodes After M Nodes of a Linked List
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
857. Minimum Cost to Hire K Workers
leetcode · hard · C#, C++, Java, JavaScript, Python
1021. Remove Outermost Parentheses
leetcode · easy · C#, C++, Java, JavaScript, Go
1470. Shuffle the Array
leetcode · easy · C#, C++, Java, Go
870. Advantage Shuffle
leetcode · medium · C#, C++, Java, JavaScript
1136. Parallel Courses
leetcode · medium · C#, C++, Java, Python
1120. Maximum Average Subtree
leetcode · · C#, C++, Java, JavaScript, Go
850. Rectangle Area II
leetcode · hard · C#, C++, Java, JavaScript, Go
1242. Web Crawler Multithreaded
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1464. Maximum Product of Two Elements in an Array
leetcode · easy · C#, C++, Java, JavaScript, Python
826. Most Profit Assigning Work
leetcode · · C#, C++, Java, JavaScript, Python, Go
659. Split Array into Consecutive Subsequences
leetcode · medium · C#, C++, Java, JavaScript, Go
813. Largest Sum of Averages
leetcode · · C#, C++, Java, JavaScript, Go
1315. Sum of Nodes with Even-Valued Grandparent
leetcode · medium · C#, C++, Java, Python, Go
1268. Search Suggestions System
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1325. Delete Leaves With a Given Value
leetcode · medium · C#, C++, Java, Python, Go
996. Number of Squareful Arrays
leetcode · · C#, C++, Java, JavaScript, Python, Go
916. Word Subsets
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1114. Print in Order
leetcode · easy · C#, C++, Java, Python, Go
1361. Validate Binary Tree Nodes
leetcode · easy · C#, C++, Java, Go
868. Binary Gap
leetcode · easy · C#, C++, Java, Python, Go
1234. Replace the Substring for Balanced String
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1496. Path Crossing
leetcode · easy · C#, C++, Java, JavaScript, Python
424. Longest Repeating Character Replacement
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
892. Surface Area of 3D Shapes
leetcode · easy · C#, C++, Java, Python, Go
914. X of a Kind in a Deck of Cards
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
1519. Number of Nodes in the Sub-Tree With the Same Label
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1535. Find the Winner of an Array Game
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
667. Beautiful Arrangement II
leetcode · medium · C#, C++, Java, Python
985. Sum of Even Numbers After Queries
leetcode · medium · C#, C++, Java, JavaScript, Go
789. Escape The Ghosts
leetcode · · C#, C++, Java, Python, Go
662. Maximum Width of Binary Tree
leetcode · medium · C#, C++, Java, JavaScript, Python
1246. Palindrome Removal
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
1512. Number of Good Pairs
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
1203. Sort Items by Groups Respecting Dependencies
leetcode · hard · C#, C++, Java, JavaScript, Go
1071. Greatest Common Divisor of Strings
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
908. Smallest Range I
leetcode · easy · C#, C++, Java
1051. Height Checker
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
1518. Water Bottles
leetcode · easy · C#, C++, Java, JavaScript, Go
1032. Stream of Characters
leetcode · hard · C#, C++, Java
1119. Remove Vowels from a String
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
937. Reorder Data in Log Files
leetcode · medium · C#, C++, Java, JavaScript, Go
1024. Video Stitching
leetcode · medium · C#, C++, Java, JavaScript, Go
1271. Hexspeak
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
1323. Maximum 69 Number
leetcode · easy · C#, C++, Java, Python, Go
950. Reveal Cards In Increasing Order
leetcode · medium · C#, C++, Java, JavaScript
1022. Sum of Root To Leaf Binary Numbers
leetcode · easy · C#, C++, Java, JavaScript, Go
1428. Leftmost Column with at Least a One
leetcode · medium · C#, C++, Java, JavaScript, Go
959. Regions Cut By Slashes
leetcode · medium · C#, C++, Java, Go
1472. Design Browser History
leetcode · medium · C#, C++, Java, JavaScript, Go
1207. Unique Number of Occurrences
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
934. Shortest Bridge
leetcode · medium · C#, C++, Java, JavaScript, Go
1266. Minimum Time Visiting All Points
leetcode · easy · C#, C++, Java, Python, Go
1198. Find Smallest Common Element in All Rows
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1143. Longest Common Subsequence
leetcode · medium · C#, C++, Java, JavaScript
980. Unique Paths III
leetcode · hard · C#, C++, Java, Python, Go
1216. Valid Palindrome III
leetcode · hard · C#, C++, Java, Python
1001. Grid Illumination
leetcode · hard · C#, C++, Java, JavaScript
1035. Uncrossed Lines
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1354. Construct Target Array With Multiple Sums
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
1480. Running Sum of 1d Array
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
1048. Longest String Chain
leetcode · easy · C#, C++, Java, JavaScript, Python
1360. Number of Days Between Two Dates
leetcode · easy · C#, C++, Java, JavaScript
345. Reverse Vowels of a String
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
1276. Number of Burgers with No Waste of Ingredients
leetcode · medium · C#, C++, Java, JavaScript, Python
815. Bus Routes
leetcode · · C#, C++, Java, JavaScript, Python, Go
1125. Smallest Sufficient Team
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
763. Partition Labels
leetcode · · C#, C++, Java, JavaScript, Go
1382. Balance a Binary Search Tree
leetcode · medium · C#, C++, Java, JavaScript
924. Minimize Malware Spread
leetcode · hard · C#, C++, Java, JavaScript, Python, Go
989. Add to Array-Form of Integer
leetcode · easy · C#, C++, Java, Python, Go
997. Find the Town Judge
leetcode · easy · C#, C++, Java, JavaScript, Python
1672. Richest Customer Wealth
leetcode · easy · C#, C++, Java, JavaScript, Python
951. Flip Equivalent Binary Trees
leetcode · medium · C#, C++, Java, JavaScript, Python, Go
1469. Find All The Lonely Nodes
leetcode · easy · C#, C++, Java, JavaScript, Python, Go
E008. Код Грея
emaxx · algorithm · C#, C++, Java
E024. Поиск в ширину
emaxx · algorithm · C#, C++, Java
E029. Поиск мостов
emaxx · algorithm · C#, C++, Java
E066. Матрица Татта
emaxx · algorithm · C#, C++, Java
E073. Задача 2-SAT
emaxx · algorithm · C#, C++, Java
E133. Ожерелья
emaxx · algorithm · C#, C++, Java
E144. Задача Иосифа
emaxx · algorithm · C#, C++, Java