Skip to content

Latest commit

 

History

History

list-03

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
Question Free? Status Difficulty Topics Similar Questions
201. Bitwise AND of Numbers Range  🔗  📝
🆓 ⭐️⭐️
Bit Manipulation  🔗
202. Happy Number  🔗  📝
🆓 ⭐️
Hash Table  🔗
Math  🔗
Two Pointers  🔗
141. Linked List Cycle  🔗  📝
258. Add Digits  🔗  📝
263. Ugly Number  🔗  📝
1945. Sum of Digits of String After Convert  🔗  📝
203. Remove Linked List Elements  🔗  📝
🆓 ⭐️
Linked List  🔗
Recursion  🔗
27. Remove Element  🔗  📝
237. Delete Node in a Linked List  🔗  📝
2095. Delete the Middle Node of a Linked List  🔗  📝
204. Count Primes  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Math  🔗
Enumeration  🔗
Number Theory  🔗
263. Ugly Number  🔗  📝
264. Ugly Number II  🔗  📝
279. Perfect Squares  🔗  📝
205. Isomorphic Strings  🔗  📝
🆓 ⭐️
Hash Table  🔗
String  🔗
290. Word Pattern  🔗  📝
206. Reverse Linked List  🔗  📝
🆓 ⭐️
Linked List  🔗
Recursion  🔗
92. Reverse Linked List II  🔗  📝
156. Binary Tree Upside Down  🔗  📝
234. Palindrome Linked List  🔗  📝
2074. Reverse Nodes in Even Length Groups  🔗  📝
2130. Maximum Twin Sum of a Linked List  🔗  📝
207. Course Schedule  🔗  📝
🆓 ⭐️⭐️
Depth-First Search  🔗
Breadth-First Search  🔗
Graph  🔗
Topological Sort  🔗
210. Course Schedule II  🔗  📝
261. Graph Valid Tree  🔗  📝
310. Minimum Height Trees  🔗  📝
630. Course Schedule III  🔗  📝
208. Implement Trie (Prefix Tree)  🔗  📝
🆓 ⭐️⭐️
Hash Table  🔗
String  🔗
Design  🔗
Trie  🔗
211. Design Add and Search Words Data Structure  🔗  📝
642. Design Search Autocomplete System  🔗  📝
648. Replace Words  🔗  📝
676. Implement Magic Dictionary  🔗  📝
1804. Implement Trie II (Prefix Tree)  🔗  📝
2227. Encrypt and Decrypt Strings  🔗  📝
209. Minimum Size Subarray Sum  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Binary Search  🔗
Sliding Window  🔗
Prefix Sum  🔗
76. Minimum Window Substring  🔗  📝
325. Maximum Size Subarray Sum Equals k  🔗  📝
718. Maximum Length of Repeated Subarray  🔗  📝
1658. Minimum Operations to Reduce X to Zero  🔗  📝
2090. K Radius Subarray Averages  🔗  📝
2233. Maximum Product After K Increments  🔗  📝
210. Course Schedule II  🔗  📝
🆓 ⭐️⭐️
Depth-First Search  🔗
Breadth-First Search  🔗
Graph  🔗
Topological Sort  🔗
207. Course Schedule  🔗  📝
269. Alien Dictionary  🔗  📝
310. Minimum Height Trees  🔗  📝
444. Sequence Reconstruction  🔗  📝
630. Course Schedule III  🔗  📝
1136. Parallel Courses  🔗  📝
2115. Find All Possible Recipes from Given Supplies  🔗  📝
211. Design Add and Search Words Data Structure  🔗  📝
🆓 ⭐️⭐️
String  🔗
Depth-First Search  🔗
Design  🔗
Trie  🔗
208. Implement Trie (Prefix Tree)  🔗  📝
745. Prefix and Suffix Search  🔗  📝
2301. Match Substring After Replacement  🔗  📝
212. Word Search II  🔗  📝
🆓 ⭐️⭐️⭐️
Array  🔗
String  🔗
Backtracking  🔗
Trie  🔗
Matrix  🔗
79. Word Search  🔗  📝
980. Unique Paths III  🔗  📝
2227. Encrypt and Decrypt Strings  🔗  📝
213. House Robber II  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Dynamic Programming  🔗
198. House Robber  🔗  📝
256. Paint House  🔗  📝
276. Paint Fence  🔗  📝
337. House Robber III  🔗  📝
600. Non-negative Integers without Consecutive Ones  🔗  📝
656. Coin Path  🔗  📝
214. Shortest Palindrome  🔗  📝
🆓 ⭐️⭐️⭐️
String  🔗
Rolling Hash  🔗
String Matching  🔗
Hash Function  🔗
5. Longest Palindromic Substring  🔗  📝
28. Implement strStr()  🔗  📝
336. Palindrome Pairs  🔗  📝
215. Kth Largest Element in an Array  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Divide and Conquer  🔗
Sorting  🔗
Heap (Priority Queue)  🔗
Quickselect  🔗
324. Wiggle Sort II  🔗  📝
347. Top K Frequent Elements  🔗  📝
414. Third Maximum Number  🔗  📝
703. Kth Largest Element in a Stream  🔗  📝
973. K Closest Points to Origin  🔗  📝
1985. Find the Kth Largest Integer in the Array  🔗  📝
2099. Find Subsequence of Length K With the Largest Sum  🔗  📝
2146. K Highest Ranked Items Within a Price Range  🔗  📝
216. Combination Sum III  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Backtracking  🔗
39. Combination Sum  🔗  📝
217. Contains Duplicate  🔗  📝
🆓 ⭐️
Array  🔗
Hash Table  🔗
Sorting  🔗
219. Contains Duplicate II  🔗  📝
220. Contains Duplicate III  🔗  📝
2357. Make Array Zero by Subtracting Equal Amounts  🔗  📝
218. The Skyline Problem  🔗  📝
🆓 ⭐️⭐️⭐️
Array  🔗
Divide and Conquer  🔗
Binary Indexed Tree  🔗
Segment Tree  🔗
Line Sweep  🔗
Heap (Priority Queue)  🔗
Ordered Set  🔗
699. Falling Squares  🔗  📝
219. Contains Duplicate II  🔗  📝
🆓 ⭐️
Array  🔗
Hash Table  🔗
Sliding Window  🔗
217. Contains Duplicate  🔗  📝
220. Contains Duplicate III  🔗  📝
220. Contains Duplicate III  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Sliding Window  🔗
Sorting  🔗
Bucket Sort  🔗
Ordered Set  🔗
217. Contains Duplicate  🔗  📝
219. Contains Duplicate II  🔗  📝
221. Maximal Square  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Dynamic Programming  🔗
Matrix  🔗
85. Maximal Rectangle  🔗  📝
764. Largest Plus Sign  🔗  📝
2132. Stamping the Grid  🔗  📝
2201. Count Artifacts That Can Be Extracted  🔗  📝
222. Count Complete Tree Nodes  🔗  📝
🆓 ⭐️⭐️
Binary Search  🔗
Tree  🔗
Depth-First Search  🔗
Binary Tree  🔗
270. Closest Binary Search Tree Value  🔗  📝
223. Rectangle Area  🔗  📝
🆓 ⭐️⭐️
Math  🔗
Geometry  🔗
836. Rectangle Overlap  🔗  📝
224. Basic Calculator  🔗  📝
🆓 ⭐️⭐️⭐️
Math  🔗
String  🔗
Stack  🔗
Recursion  🔗
150. Evaluate Reverse Polish Notation  🔗  📝
227. Basic Calculator II  🔗  📝
241. Different Ways to Add Parentheses  🔗  📝
282. Expression Add Operators  🔗  📝
772. Basic Calculator III  🔗  📝
2019. The Score of Students Solving Math Expression  🔗  📝
2232. Minimize Result by Adding Parentheses to Expression  🔗  📝
225. Implement Stack using Queues  🔗  📝
🆓 ⭐️
Stack  🔗
Design  🔗
Queue  🔗
232. Implement Queue using Stacks  🔗  📝
226. Invert Binary Tree  🔗  📝
🆓 ⭐️
Tree  🔗
Depth-First Search  🔗
Breadth-First Search  🔗
Binary Tree  🔗
227. Basic Calculator II  🔗  📝
🆓 ⭐️⭐️
Math  🔗
String  🔗
Stack  🔗
224. Basic Calculator  🔗  📝
282. Expression Add Operators  🔗  📝
772. Basic Calculator III  🔗  📝
228. Summary Ranges  🔗  📝
🆓 ⭐️
Array  🔗
163. Missing Ranges  🔗  📝
352. Data Stream as Disjoint Intervals  🔗  📝
229. Majority Element II  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Hash Table  🔗
Sorting  🔗
Counting  🔗
169. Majority Element  🔗  📝
1150. Check If a Number Is Majority Element in a Sorted Array  🔗  📝
230. Kth Smallest Element in a BST  🔗  📝
🆓 ⭐️⭐️
Tree  🔗
Depth-First Search  🔗
Binary Search Tree  🔗
Binary Tree  🔗
94. Binary Tree Inorder Traversal  🔗  📝
671. Second Minimum Node In a Binary Tree  🔗  📝
231. Power of Two  🔗  📝
🆓 ⭐️
Math  🔗
Bit Manipulation  🔗
Recursion  🔗
191. Number of 1 Bits  🔗  📝
326. Power of Three  🔗  📝
342. Power of Four  🔗  📝
232. Implement Queue using Stacks  🔗  📝
🆓 ⭐️
Stack  🔗
Design  🔗
Queue  🔗
225. Implement Stack using Queues  🔗  📝
233. Number of Digit One  🔗  📝
🆓 👀 ⭐️⭐️⭐️
Math  🔗
Dynamic Programming  🔗
Recursion  🔗
172. Factorial Trailing Zeroes  🔗  📝
1067. Digit Count in Range  🔗  📝
234. Palindrome Linked List  🔗  📝
🆓 ⭐️
Linked List  🔗
Two Pointers  🔗
Stack  🔗
Recursion  🔗
9. Palindrome Number  🔗  📝
125. Valid Palindrome  🔗  📝
206. Reverse Linked List  🔗  📝
2130. Maximum Twin Sum of a Linked List  🔗  📝
235. Lowest Common Ancestor of a Binary Search Tree  🔗  📝
🆓 ⭐️
Tree  🔗
Depth-First Search  🔗
Binary Search Tree  🔗
Binary Tree  🔗
236. Lowest Common Ancestor of a Binary Tree  🔗  📝
1257. Smallest Common Region  🔗  📝
1644. Lowest Common Ancestor of a Binary Tree II  🔗  📝
1650. Lowest Common Ancestor of a Binary Tree III  🔗  📝
1676. Lowest Common Ancestor of a Binary Tree IV  🔗  📝
236. Lowest Common Ancestor of a Binary Tree  🔗  📝
🆓 ⭐️⭐️
Tree  🔗
Depth-First Search  🔗
Binary Tree  🔗
235. Lowest Common Ancestor of a Binary Search Tree  🔗  📝
1257. Smallest Common Region  🔗  📝
1644. Lowest Common Ancestor of a Binary Tree II  🔗  📝
1650. Lowest Common Ancestor of a Binary Tree III  🔗  📝
1676. Lowest Common Ancestor of a Binary Tree IV  🔗  📝
2096. Step-By-Step Directions From a Binary Tree Node to Another  🔗  📝
2225. Find Players With Zero or One Losses  🔗  📝
237. Delete Node in a Linked List  🔗  📝
🆓 ⭐️
Linked List  🔗
203. Remove Linked List Elements  🔗  📝
238. Product of Array Except Self  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Prefix Sum  🔗
42. Trapping Rain Water  🔗  📝
152. Maximum Product Subarray  🔗  📝
265. Paint House II  🔗  📝
2163. Minimum Difference in Sums After Removal of Elements  🔗  📝
239. Sliding Window Maximum  🔗  📝
🆓 👀 ⭐️⭐️⭐️
Array  🔗
Queue  🔗
Sliding Window  🔗
Heap (Priority Queue)  🔗
Monotonic Queue  🔗
76. Minimum Window Substring  🔗  📝
155. Min Stack  🔗  📝
159. Longest Substring with At Most Two Distinct Characters  🔗  📝
265. Paint House II  🔗  📝
1696. Jump Game VI  🔗  📝
240. Search a 2D Matrix II  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Binary Search  🔗
Divide and Conquer  🔗
Matrix  🔗
74. Search a 2D Matrix  🔗  📝
241. Different Ways to Add Parentheses  🔗  📝
🆓 ⭐️⭐️
Math  🔗
String  🔗
Dynamic Programming  🔗
Recursion  🔗
Memoization  🔗
95. Unique Binary Search Trees II  🔗  📝
224. Basic Calculator  🔗  📝
282. Expression Add Operators  🔗  📝
2019. The Score of Students Solving Math Expression  🔗  📝
2232. Minimize Result by Adding Parentheses to Expression  🔗  📝
242. Valid Anagram  🔗  📝
🆓 ⭐️
Hash Table  🔗
String  🔗
Sorting  🔗
49. Group Anagrams  🔗  📝
266. Palindrome Permutation  🔗  📝
438. Find All Anagrams in a String  🔗  📝
2273. Find Resultant Array After Removing Anagrams  🔗  📝
243. Shortest Word Distance  🔗  📝
💰 ⭐️
Array  🔗
String  🔗
244. Shortest Word Distance II  🔗  📝
245. Shortest Word Distance III  🔗  📝
2200. Find All K-Distant Indices in an Array  🔗  📝
244. Shortest Word Distance II  🔗  📝
💰 ⭐️⭐️
Array  🔗
Hash Table  🔗
Two Pointers  🔗
String  🔗
Design  🔗
21. Merge Two Sorted Lists  🔗  📝
243. Shortest Word Distance  🔗  📝
245. Shortest Word Distance III  🔗  📝
245. Shortest Word Distance III  🔗  📝
💰 ⭐️⭐️
Array  🔗
String  🔗
243. Shortest Word Distance  🔗  📝
244. Shortest Word Distance II  🔗  📝
246. Strobogrammatic Number  🔗  📝
💰 ⭐️
Hash Table  🔗
Two Pointers  🔗
String  🔗
247. Strobogrammatic Number II  🔗  📝
248. Strobogrammatic Number III  🔗  📝
1056. Confusing Number  🔗  📝
247. Strobogrammatic Number II  🔗  📝
💰 ⭐️⭐️
Array  🔗
String  🔗
Recursion  🔗
246. Strobogrammatic Number  🔗  📝
248. Strobogrammatic Number III  🔗  📝
2081. Sum of k-Mirror Numbers  🔗  📝
248. Strobogrammatic Number III  🔗  📝
💰 ⭐️⭐️⭐️
Array  🔗
String  🔗
Recursion  🔗
246. Strobogrammatic Number  🔗  📝
247. Strobogrammatic Number II  🔗  📝
249. Group Shifted Strings  🔗  📝
💰 ⭐️⭐️
Array  🔗
Hash Table  🔗
String  🔗
49. Group Anagrams  🔗  📝
250. Count Univalue Subtrees  🔗  📝
💰 ⭐️⭐️
Tree  🔗
Depth-First Search  🔗
Binary Tree  🔗
572. Subtree of Another Tree  🔗  📝
687. Longest Univalue Path  🔗  📝
251. Flatten 2D Vector  🔗  📝
💰 ⭐️⭐️
Array  🔗
Two Pointers  🔗
Design  🔗
Iterator  🔗
173. Binary Search Tree Iterator  🔗  📝
281. Zigzag Iterator  🔗  📝
284. Peeking Iterator  🔗  📝
341. Flatten Nested List Iterator  🔗  📝
252. Meeting Rooms  🔗  📝
💰 ⭐️
Array  🔗
Sorting  🔗
56. Merge Intervals  🔗  📝
253. Meeting Rooms II  🔗  📝
253. Meeting Rooms II  🔗  📝
💰 ⭐️⭐️
Array  🔗
Two Pointers  🔗
Greedy  🔗
Sorting  🔗
Heap (Priority Queue)  🔗
56. Merge Intervals  🔗  📝
252. Meeting Rooms  🔗  📝
452. Minimum Number of Arrows to Burst Balloons  🔗  📝
1094. Car Pooling  🔗  📝
2251. Number of Flowers in Full Bloom  🔗  📝
254. Factor Combinations  🔗  📝
💰 ⭐️⭐️
Array  🔗
Backtracking  🔗
39. Combination Sum  🔗  📝
255. Verify Preorder Sequence in Binary Search Tree  🔗  📝
💰 ⭐️⭐️
Stack  🔗
Tree  🔗
Binary Search Tree  🔗
Recursion  🔗
Monotonic Stack  🔗
Binary Tree  🔗
144. Binary Tree Preorder Traversal  🔗  📝
256. Paint House  🔗  📝
💰 ⭐️⭐️
Array  🔗
Dynamic Programming  🔗
198. House Robber  🔗  📝
213. House Robber II  🔗  📝
265. Paint House II  🔗  📝
276. Paint Fence  🔗  📝
2304. Minimum Path Cost in a Grid  🔗  📝
257. Binary Tree Paths  🔗  📝
🆓 ⭐️
String  🔗
Backtracking  🔗
Tree  🔗
Depth-First Search  🔗
Binary Tree  🔗
113. Path Sum II  🔗  📝
988. Smallest String Starting From Leaf  🔗  📝
2096. Step-By-Step Directions From a Binary Tree Node to Another  🔗  📝
258. Add Digits  🔗  📝
🆓 ⭐️
Math  🔗
Simulation  🔗
Number Theory  🔗
202. Happy Number  🔗  📝
1085. Sum of Digits in the Minimum Number  🔗  📝
1945. Sum of Digits of String After Convert  🔗  📝
2160. Minimum Sum of Four Digit Number After Splitting Digits  🔗  📝
2243. Calculate Digit Sum of a String  🔗  📝
259. 3Sum Smaller  🔗  📝
💰 ⭐️⭐️
Array  🔗
Two Pointers  🔗
Binary Search  🔗
Sorting  🔗
15. 3Sum  🔗  📝
16. 3Sum Closest  🔗  📝
611. Valid Triangle Number  🔗  📝
1099. Two Sum Less Than K  🔗  📝
260. Single Number III  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Bit Manipulation  🔗
136. Single Number  🔗  📝
137. Single Number II  🔗  📝
261. Graph Valid Tree  🔗  📝
💰 ⭐️⭐️
Depth-First Search  🔗
Breadth-First Search  🔗
Union Find  🔗
Graph  🔗
207. Course Schedule  🔗  📝
323. Number of Connected Components in an Undirected Graph  🔗  📝
841. Keys and Rooms  🔗  📝
262. Trips and Users  🔗  📝
🆓 ⭐️⭐️⭐️
Database  🔗
1635. Hopper Company Queries I  🔗  📝
1645. Hopper Company Queries II  🔗  📝
1651. Hopper Company Queries III  🔗  📝
263. Ugly Number  🔗  📝
🆓 ⭐️
Math  🔗
202. Happy Number  🔗  📝
204. Count Primes  🔗  📝
264. Ugly Number II  🔗  📝
264. Ugly Number II  🔗  📝
🆓 ⭐️⭐️
Hash Table  🔗
Math  🔗
Dynamic Programming  🔗
Heap (Priority Queue)  🔗
23. Merge k Sorted Lists  🔗  📝
204. Count Primes  🔗  📝
263. Ugly Number  🔗  📝
279. Perfect Squares  🔗  📝
313. Super Ugly Number  🔗  📝
1201. Ugly Number III  🔗  📝
265. Paint House II  🔗  📝
💰 ⭐️⭐️⭐️
Array  🔗
Dynamic Programming  🔗
238. Product of Array Except Self  🔗  📝
239. Sliding Window Maximum  🔗  📝
256. Paint House  🔗  📝
276. Paint Fence  🔗  📝
266. Palindrome Permutation  🔗  📝
💰 ⭐️
Hash Table  🔗
String  🔗
Bit Manipulation  🔗
5. Longest Palindromic Substring  🔗  📝
242. Valid Anagram  🔗  📝
267. Palindrome Permutation II  🔗  📝
409. Longest Palindrome  🔗  📝
267. Palindrome Permutation II  🔗  📝
💰 ⭐️⭐️
Hash Table  🔗
String  🔗
Backtracking  🔗
31. Next Permutation  🔗  📝
47. Permutations II  🔗  📝
266. Palindrome Permutation  🔗  📝
268. Missing Number  🔗  📝
🆓 ⭐️
Array  🔗
Hash Table  🔗
Math  🔗
Binary Search  🔗
Bit Manipulation  🔗
Sorting  🔗
41. First Missing Positive  🔗  📝
136. Single Number  🔗  📝
287. Find the Duplicate Number  🔗  📝
765. Couples Holding Hands  🔗  📝
1980. Find Unique Binary String  🔗  📝
269. Alien Dictionary  🔗  📝
💰 ⭐️⭐️⭐️
Array  🔗
String  🔗
Depth-First Search  🔗
Breadth-First Search  🔗
Graph  🔗
Topological Sort  🔗
210. Course Schedule II  🔗  📝
270. Closest Binary Search Tree Value  🔗  📝
💰 ⭐️
Binary Search  🔗
Tree  🔗
Depth-First Search  🔗
Binary Search Tree  🔗
Binary Tree  🔗
222. Count Complete Tree Nodes  🔗  📝
272. Closest Binary Search Tree Value II  🔗  📝
700. Search in a Binary Search Tree  🔗  📝
271. Encode and Decode Strings  🔗  📝
💰 ⭐️⭐️
Array  🔗
String  🔗
Design  🔗
38. Count and Say  🔗  📝
297. Serialize and Deserialize Binary Tree  🔗  📝
443. String Compression  🔗  📝
696. Count Binary Substrings  🔗  📝
272. Closest Binary Search Tree Value II  🔗  📝
💰 ⭐️⭐️⭐️
Two Pointers  🔗
Stack  🔗
Tree  🔗
Depth-First Search  🔗
Binary Search Tree  🔗
Heap (Priority Queue)  🔗
Binary Tree  🔗
94. Binary Tree Inorder Traversal  🔗  📝
270. Closest Binary Search Tree Value  🔗  📝
273. Integer to English Words  🔗  📝
🆓 ⭐️⭐️⭐️
Math  🔗
String  🔗
Recursion  🔗
12. Integer to Roman  🔗  📝
274. H-Index  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Sorting  🔗
Counting Sort  🔗
275. H-Index II  🔗  📝
275. H-Index II  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Binary Search  🔗
274. H-Index  🔗  📝
276. Paint Fence  🔗  📝
💰 ⭐️⭐️
Dynamic Programming  🔗
198. House Robber  🔗  📝
213. House Robber II  🔗  📝
256. Paint House  🔗  📝
265. Paint House II  🔗  📝
277. Find the Celebrity  🔗  📝
💰 ⭐️⭐️
Two Pointers  🔗
Greedy  🔗
Graph  🔗
Interactive  🔗
997. Find the Town Judge  🔗  📝
278. First Bad Version  🔗  📝
🆓 ⭐️
Binary Search  🔗
Interactive  🔗
34. Find First and Last Position of Element in Sorted Array  🔗  📝
35. Search Insert Position  🔗  📝
374. Guess Number Higher or Lower  🔗  📝
279. Perfect Squares  🔗  📝
🆓 👀 ⭐️⭐️
Math  🔗
Dynamic Programming  🔗
Breadth-First Search  🔗
204. Count Primes  🔗  📝
264. Ugly Number II  🔗  📝
280. Wiggle Sort  🔗  📝
💰 ⭐️⭐️
Array  🔗
Greedy  🔗
Sorting  🔗
75. Sort Colors  🔗  📝
324. Wiggle Sort II  🔗  📝
1968. Array With Elements Not Equal to Average of Neighbors  🔗  📝
281. Zigzag Iterator  🔗  📝
💰 ⭐️⭐️
Array  🔗
Design  🔗
Queue  🔗
Iterator  🔗
173. Binary Search Tree Iterator  🔗  📝
251. Flatten 2D Vector  🔗  📝
284. Peeking Iterator  🔗  📝
341. Flatten Nested List Iterator  🔗  📝
1768. Merge Strings Alternately  🔗  📝
282. Expression Add Operators  🔗  📝
🆓 ⭐️⭐️⭐️
Math  🔗
String  🔗
Backtracking  🔗
150. Evaluate Reverse Polish Notation  🔗  📝
224. Basic Calculator  🔗  📝
227. Basic Calculator II  🔗  📝
241. Different Ways to Add Parentheses  🔗  📝
494. Target Sum  🔗  📝
283. Move Zeroes  🔗  📝
🆓 ⭐️
Array  🔗
Two Pointers  🔗
27. Remove Element  🔗  📝
284. Peeking Iterator  🔗  📝
🆓 👀 ⭐️⭐️
Array  🔗
Design  🔗
Iterator  🔗
173. Binary Search Tree Iterator  🔗  📝
251. Flatten 2D Vector  🔗  📝
281. Zigzag Iterator  🔗  📝
285. Inorder Successor in BST  🔗  📝
💰 ⭐️⭐️
Tree  🔗
Depth-First Search  🔗
Binary Search Tree  🔗
Binary Tree  🔗
94. Binary Tree Inorder Traversal  🔗  📝
173. Binary Search Tree Iterator  🔗  📝
510. Inorder Successor in BST II  🔗  📝
286. Walls and Gates  🔗  📝
💰 ⭐️⭐️
Array  🔗
Breadth-First Search  🔗
Matrix  🔗
130. Surrounded Regions  🔗  📝
200. Number of Islands  🔗  📝
317. Shortest Distance from All Buildings  🔗  📝
489. Robot Room Cleaner  🔗  📝
994. Rotting Oranges  🔗  📝
287. Find the Duplicate Number  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Two Pointers  🔗
Binary Search  🔗
Bit Manipulation  🔗
41. First Missing Positive  🔗  📝
136. Single Number  🔗  📝
142. Linked List Cycle II  🔗  📝
268. Missing Number  🔗  📝
645. Set Mismatch  🔗  📝
288. Unique Word Abbreviation  🔗  📝
💰 ⭐️⭐️
Array  🔗
Hash Table  🔗
String  🔗
Design  🔗
170. Two Sum III - Data structure design  🔗  📝
320. Generalized Abbreviation  🔗  📝
289. Game of Life  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Matrix  🔗
Simulation  🔗
73. Set Matrix Zeroes  🔗  📝
290. Word Pattern  🔗  📝
🆓 ⭐️
Hash Table  🔗
String  🔗
205. Isomorphic Strings  🔗  📝
291. Word Pattern II  🔗  📝
291. Word Pattern II  🔗  📝
💰 ⭐️⭐️
Hash Table  🔗
String  🔗
Backtracking  🔗
290. Word Pattern  🔗  📝
292. Nim Game  🔗  📝
🆓 ⭐️
Math  🔗
Brainteaser  🔗
Game Theory  🔗
294. Flip Game II  🔗  📝
293. Flip Game  🔗  📝
💰 ⭐️
String  🔗
294. Flip Game II  🔗  📝
294. Flip Game II  🔗  📝
💰 ⭐️⭐️
Math  🔗
Dynamic Programming  🔗
Backtracking  🔗
Memoization  🔗
Game Theory  🔗
292. Nim Game  🔗  📝
293. Flip Game  🔗  📝
375. Guess Number Higher or Lower II  🔗  📝
464. Can I Win  🔗  📝
295. Find Median from Data Stream  🔗  📝
🆓 ⭐️⭐️⭐️
Two Pointers  🔗
Design  🔗
Sorting  🔗
Heap (Priority Queue)  🔗
Data Stream  🔗
480. Sliding Window Median  🔗  📝
1825. Finding MK Average  🔗  📝
2102. Sequentially Ordinal Rank Tracker  🔗  📝
296. Best Meeting Point  🔗  📝
💰 ⭐️⭐️⭐️
Array  🔗
Math  🔗
Sorting  🔗
Matrix  🔗
317. Shortest Distance from All Buildings  🔗  📝
462. Minimum Moves to Equal Array Elements II  🔗  📝
297. Serialize and Deserialize Binary Tree  🔗  📝
🆓 ⭐️⭐️⭐️
String  🔗
Tree  🔗
Depth-First Search  🔗
Breadth-First Search  🔗
Design  🔗
Binary Tree  🔗
271. Encode and Decode Strings  🔗  📝
428. Serialize and Deserialize N-ary Tree  🔗  📝
449. Serialize and Deserialize BST  🔗  📝
652. Find Duplicate Subtrees  🔗  📝
298. Binary Tree Longest Consecutive Sequence  🔗  📝
💰 ⭐️⭐️
Tree  🔗
Depth-First Search  🔗
Binary Tree  🔗
128. Longest Consecutive Sequence  🔗  📝
549. Binary Tree Longest Consecutive Sequence II  🔗  📝
2229. Check if an Array Is Consecutive  🔗  📝
299. Bulls and Cows  🔗  📝
🆓 ⭐️⭐️
Hash Table  🔗
String  🔗
Counting  🔗
300. Longest Increasing Subsequence  🔗  📝
🆓 ⭐️⭐️
Array  🔗
Binary Search  🔗
Dynamic Programming  🔗
334. Increasing Triplet Subsequence  🔗  📝
354. Russian Doll Envelopes  🔗  📝
646. Maximum Length of Pair Chain  🔗  📝
673. Number of Longest Increasing Subsequence  🔗  📝
712. Minimum ASCII Delete Sum for Two Strings  🔗  📝
1671. Minimum Number of Removals to Make Mountain Array  🔗  📝
1964. Find the Longest Valid Obstacle Course at Each Position  🔗  📝
2111. Minimum Operations to Make the Array K-Increasing  🔗  📝
2355. Maximum Number of Books You Can Take  🔗  📝
2370. Longest Ideal Subsequence  🔗  📝