| 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 |
✅ |
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 |