This project serves as my personal LeetCode coding journal. It helps me keep track of my progress, refine my problem-solving skills, and document my thought process while tackling various coding challenges on LeetCode.
- 1. Two Sum
- 13. Roman to Integer
- 14. Longest Common Prefix
- 20. Valid Parentheses
- 21. Merge Two Sorted Lists
- 26. Remove Duplicates from Sorted Array
- 27. Remove Element
- 28. Find the Index of the First Occurrence in a String
- 35. Search Insert Position
- 49. Group Anagrams
- 58. Length of Last Word
- 88. Merge Sorted Array
- 100. Same Tree
- 101. Symmetric Tree
- 104. Maximum Depth of Binary Tree
- 108. Convert Sorted Array to Binary Search Tree
- 111. Minimum Depth of Binary Tree
- 110. Balanced Binary Tree
- 112. Path Sum
- 121. Best Time to Buy and Sell Stock
- 125. Valid Palindrome
- 141. Linked List Cycle
- 144. Binary Tree Preorder Traversal
- 160. Intersection of Two Linked Lists
- 169. Majority Element
- 202. Happy Number
- 206. Reverse Linked List
- 217. Contains Duplicate
- 219. Contains Duplicate II
- 222. Count Complete Tree Nodes
- 226. Invert Binary Tree
- 228. Summary Ranges
- 234. Palindrome Linked List
- 242. Valid Anagram
- 283. Move Zeroes
- 290. Word Pattern
- 344. Reverse String
- 383. Ransom Note
- 392. Is Subsequence
- 530. Minimum Absolute Difference in BST
- 543. Diameter of Binary Tree
- 617. Merge Two Binary Trees
- 700. Search in a Binary Search Tree
- 704. Binary Search
- 2. Add Two Numbers
- 3. Longest Substring Without Repeating Characters
- 11. Container With Most Water
- 15. 3Sum
- 17. Letter Combinations of a Phone Number
- 19. Remove Nth Node From End of List
- 22. Generate Parentheses
- 24. Swap Nodes in Pairs
- 31. Next Permutation
- 33. Search in Rotated Sorted Array
- 34. Find First and Last Position of Element in Sorted Array
- 39. Combination Sum
- 45. Jump Game II
- 46. Permutations
- 48. Rotate Image
- 53. Maximum Subarray
- 54. Spiral Matrix
- 55. Jump Game
- 74. Search a 2D Matrix
- 78. Subsets
- 79. Word Search
- 80. Remove Duplicates from Sorted Array II
- 98. Validate Binary Search Tree
- 102. Binary Tree Level Order Traversal
- 105. Construct Binary Tree from Preorder and Inorder Traversal
- 106. Construct Binary Tree from Inorder and Postorder Traversal
- 114. Flatten Binary Tree to Linked List
- 128. Longest Consecutive Sequence
- 130. Surrounded Regions
- 131. Palindrome Partitioning
- 138. Copy List with Random Pointer
- 142. Linked List Cycle II
- 146. LRU Cache
- 148. Sort List
- 153. Find Minimum in Rotated Sorted Array
- 155. Min Stack
- 189. Rotate Array
- 199. Binary Tree Right Side View
- 200. Number of Islands
- 207. Course Schedule
- 215. Kth Largest Element in an Array
- 230. Kth Smallest Element in a BST
- 235. Lowest Common Ancestor of a Binary Search Tree
- 236. Lowest Common Ancestor of a Binary Tree
- 240. Search a 2D Matrix II
- 347. Top K Frequent Elements
- 394. Decode String
- 437. Path Sum III
- 438. Find All Anagrams in a String
- 654. Maximum Binary Tree
- 560. Subarray Sum Equals K
- 695. Max Area of Island
- 739. Daily Temperatures
- 797. All Paths From Source to Target
bun install
bun test
This project is licensed under the MIT License - see the LICENSE.md file for details.