1. Add Two Numbers |
✅✅ |
Python Python |
2. Longest Substring Without Repeating Characters |
✅✅ |
Python Python |
3. Letter Combinations of a Phone Number |
✅ |
Image |
4. Remove Nth Node from End of List |
✅✅ |
Python Python |
5. Divide Two Integers |
✅ |
Image |
6. Next Permutation |
✅ |
Image |
7. Find First and Last Position of Element |
✅✅ |
Python Java |
8. Combination Sum |
✅✅ |
Python |
9. Combination Sum II |
✅✅ |
Python Python |
10. Permutations |
✅✅ |
DFS Python |
11. Merge Intervals |
✅ |
Image |
12. Unique Paths II |
✅✅ |
Python |
13. Simplify Path |
✅ |
Image |
14. Validate Binary Search Tree |
✅ |
Image |
15. Binary Tree Level Order Traversal |
✅ |
Python Python |
16. Construct Binary Tree from Preorder and Inorder |
✅ |
Image |
17. Populating Next Right Pointers in Each Node |
✅✅ |
Python Python |
18. Clone Graph |
✅✅ |
Python Python |
19. Copy List with Random Pointer |
✅✅ |
Python Python |
20. Word Break |
✅✅ |
Python Python |
21. Find Minimum in Rotated Sorted Array |
✅✅ |
Python Python |
22. Binary Search Tree Iterator |
✅✅ |
Python Python |
23. Rotate Array |
✅ |
Image |
24. Binary Tree Right Side View |
✅✅ |
Python Python |
25. Course Schedule |
✅:white_check_mark: |
Python Python |
26. Course Schedule II |
✅ |
Image |
27. Design Add and Search Words DS |
✅✅ |
Python Python |
28. String to Integer |
✅ |
Image |
29. Kth Largest Element in an Array |
✅ |
Image |
30. The PADS |
✅☮ |
SQL |
31. Basic Calculator |
✅ |
Image |
32. Lowest Common Ancestor of Binary Tree |
✅ |
Image |
33. Product of Array Except Self |
✅✅ |
Python Python |
34. Peeking Iterator |
✅ |
Image |
35. Coin Change |
✅✅ |
Python Python |
36. Linked List Cycle II |
✅✅ |
Python Java Java |
37. Koko Eating Bananas |
✅ |
Image |
38. Gas Station |
✅ |
Image |
39. Decode String |
✅ |
Image |
40. Integer Replacement |
✅ |
Image |
41. Partition Equal Subset Sum |
✅ |
Image |
43. Sequential Digits |
✅ |
Image |
44. Pacific Atlantic Water Flow |
✅ |
Image |
45. Path Sum III |
✅ |
Image |
46. Continuous Subarray Sum |
✅ |
Image |
47. Single ELement in a Sorted Array |
✅ |
Image |
48. Subarray Sum Equals K |
✅ |
Image |
49. Design Circular Deque |
✅ |
Image Image |
50. Find K Closest Elements |
✅ |
Image |
51. Maximum Swap |
✅ |
Image |
52. Top K Frequent Words |
✅ |
Image |
53. UTF-8 Validation |
✅ |
Image |
54. Accounts Merge |
✅ |
DFS Union |
55. All Elements in Two Binary Search Trees |
✅ |
DFS |
56. Is Graph Bipartite |
✅ |
BFS DFS |
57. Cheapest Flights Within K Stops |
✅ |
Image |
58. Maximum XOR of Two Numbers in an Array |
✅ |
Image Image |
59. All Nodes Distance K in Binary Tree |
✅ |
Image Image |
60. Occupations |
✅☮ |
SQL |
61. Minimum Add to Make Parentheses Valid |
✅ |
Image |
62. Check Completeness of a Binary Tree |
✅ |
Image |
63. Find Peak Element |
✅ |
Java |
64. Search in Rotated Array |
✅✅ |
Java Java Python |
65. Find the Duplicate Number |
✅✅ |
Java Python |
66. Find All Duplicates in an Array |
✅ |
Java |
67. Spiral Matrix |
✅ |
Java |
68. Pancake Sorting |
✅ |
Java |
69. K Closest Points to Origin |
✅ |
Python |
70. Permutations in String |
✅ |
Python |
71. Reverse Integer |
✅ |
Java |
72. Subsets |
✅ |
Java |
73. Minimum Cost For Tickets |
✅ |
Python |
74. Longest Palindromic Substring |
✅ |
Python |
75. Swap Nodes in Pairs |
✅ |
Python |
76. Container With Most Water |
✅✅ |
Python |
77. Two Sum II |
✅ |
Python |
78. 3Sum |
✅ |
Python |
79. Generate Parentheses |
✅ |
Python |
80. Reorder List |
✅✅ |
Python Java Java |
81. Implement Trie (Prefix Tree) |
✅ |
Python |
82. Sort Colors |
✅ |
Python |
83. Count Sub Islands |
✅ |
Python |
84. Sort List |
✅ |
Python Python |
85. Reverse Linked List II |
✅✅ |
Java Python |
86. Rotate List |
✅✅ |
Java Python |
87. Word Search |
✅ |
Python |
88. Top K Frequent Elements |
✅ |
Python |
89. Unique Paths |
✅ |
Python |
90. Permutations II |
✅ |
Python |
91. Count Good Nodes in Binary Tree |
✅ |
Python |
92. Second Highest Salary |
✅☮ |
SQL |
93. Triangle |
✅ |
Python |
94. Sum Root to Leaf Numbers |
✅ |
Python |
95. Unique Binary Search Trees |
✅ |
Python |
96. Kth Smallest Element in a BST |
✅ |
Python |
97. House Robber III |
✅ |
Python |
98. Flip Equivalent Binary Trees |
✅ |
Python |
99. Flatten Binary Tree to Linked List |
✅ |
Python |
100. Find Bottom Left Value |
✅ |
Python |
101. Trim a Binary Search Tree |
✅ |
Python |
102. Recover Binary Search Tree |
✅ |
Python |
103. Partition List |
✅ |
Python |
104. Remove All Adjacent Duplicates in String II |
✅ |
Python |
105. Rotate Image |
✅ |
Python |
106. Network Delay Time |
✅ |
Python |
107. Deepest Leaves Sum |
✅ |
Java |
108. Jump Game |
✅ |
Python |
109. Check If a String Contains All Binary Codes |
✅ |
Python |
110. Car Pooling |
✅ |
Python |
111. 132 Pattern |
✅ |
Python |
112. Palindromic Substring |
✅ |
Python |
113. Search Suggestions System |
✅ |
Python |
114. Longest Increasing Subsequence |
✅ |
Python |
115. Longest Common Subsequence |
✅ |
Python |
116. House Robber |
✅✅ |
Python |
117. House Robber II |
✅✅ |
Python |
118. Decode Ways |
✅ |
Python |
119. Group Anagrams |
✅ |
Python |
120. Search a 2D Matrix |
✅ |
Python |
121. Kth Smallest Element in a Sorted Matrix |
✅ |
Python |
122. Longest Consecutive Sequence |
✅ |
Python |
123. Longest Repeating Character Replacement |
✅ |
Python |
124. Non-Decreasing Array |
✅ |
Python |