https://github.com/nekocode/leetcode-solutions
My solutions of leetcode's problems.
https://github.com/nekocode/leetcode-solutions
Last synced: 3 months ago
JSON representation
My solutions of leetcode's problems.
- Host: GitHub
- URL: https://github.com/nekocode/leetcode-solutions
- Owner: nekocode
- Created: 2016-06-26T03:18:02.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-06-19T07:13:50.000Z (about 7 years ago)
- Last Synced: 2025-03-20T17:23:44.287Z (3 months ago)
- Language: Java
- Homepage:
- Size: 116 KB
- Stars: 16
- Watchers: 2
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# leetcode-solutions
### Easy
| Problem | My Solution |
| :-- | :-- |
| 344. Reverse String | [Accepted](solutions/344.%20Reverse%20String.md) |
| **202. Happy Number** | [Accepted](solutions/202.%20Happy%20Number.md) |
| **263. Ugly Number** | [Accepted](solutions/263.%20Ugly%20Number.md) |
| **283. Move Zeroes** | [Accepted](solutions/283.%20Move%20Zeroes.md) |
| 226. Invert Binary Tree | [Accepted](solutions/226.%20Invert%20Binary%20Tree.md) |
| **349. Intersection of Two Arrays** | [Accepted](solutions/349.%20Intersection%20of%20Two%20Arrays.md) |
| 104. Maximum Depth of Binary Tree | [Accepted](solutions/104.%20Maximum%20Depth%20of%20Binary%20Tree.md) |
| 237. Delete Node in a Linked List | [Accepted](solutions/237.%20Delete%20Node%20in%20a%20Linked%20List.md) |
| 100. Same Tree | [Accepted](solutions/100.%20Same%20Tree.md) |
| 171. Excel Sheet Column Number | [Accepted](solutions/171.%20Excel%20Sheet%20Column%20Number.md) |
| **242. Valid Anagram** | [Accepted](solutions/242.%20Valid%20Anagram.md) |
| **169. Majority Element** | [Accepted](solutions/169.%20Majority%20Element.md) |
| **217. Contains Duplicate** | [Accepted & Thinking](solutions/217.%20Contains%20Duplicate.md) |
| 350. Intersection of Two Arrays II | [Accepted](solutions/350.%20Intersection%20of%20Two%20Arrays%20II.md) |
| 206. Reverse Linked List | [Accepted](solutions/206.%20Reverse%20Linked%20List.md) |
| **191. Number of 1 Bits** | [Accepted](solutions/191.%20Number%20of%201%20Bits.md) |
| 83. Remove Duplicates from Sorted List | [Accepted](solutions/83.%20Remove%20Duplicates%20from%20Sorted%20List.md) |
| 371. Sum of Two Integers | [Doing](solutions/371.%20Sum%20of%20Two%20Integers.md) |
| **231. Power of Two** | [Accepted](solutions/231.%20Power%20of%20Two.md) |
| 326. Power of Three | [Accepted](solutions/326.%20Power%20of%20Three.md) |
| **235. Lowest Common Ancestor of a Binary Search Tree** | [Accepted](solutions/235.%20Lowest%20Common%20Ancestor%20of%20a%20Binary%20Search%20Tree.md) |
| **141. Linked List Cycle** | [Accepted](solutions/141.%20Linked%20List%20Cycle.md) |
| **121. Best Time to Buy and Sell Stock** | [Accepted](solutions/121.%20Best%20Time%20to%20Buy%20and%20Sell%20Stock.md) |
| **21. Merge Two Sorted Lists** | [Accepted](solutions/21.%20Merge%20Two%20Sorted%20Lists.md) |
| 345. Reverse Vowels of a String | [Accepted](solutions/345.%20Reverse%20Vowels%20of%20a%20String.md) |
| 24. Swap Nodes in Pairs | [Accepted](solutions/24.%20Swap%20Nodes%20in%20Pairs.md) |
| 342. Power of Four | [Accepted](solutions/342.%20Power%20of%20Four.md) |
| 107. Binary Tree Level Order Traversal II | [Accepted](solutions/107.%20Binary%20Tree%20Level%20Order%20Traversal%20II.md) |
| 27. Remove Element | [Accepted](solutions/27.%20Remove%20Element.md) |
| 101. Symmetric Tree | [Accepted](solutions/101.%20Symmetric%20Tree.md) |
| 66. Plus One | [Accepted](solutions/66.%20Plus%20One.md) |
| **110. Balanced Binary Tree** | [Accepted](solutions/110.%20Balanced%20Binary%20Tree.md) |
| 118. Pascal's Triangle | [Accepted](solutions/118.%20Pascal's%20Triangle.md) |
| **232. Implement Queue using Stacks** | [Accepted](solutions/232.%20Implement%20Queue%20using%20Stacks.md) |
| 26. Remove Duplicates from Sorted Array | [Accepted](solutions/26.%20Remove%20Duplicates%20from%20Sorted%20Array.md) |
| 102. Binary Tree Level Order Traversal | [Accepted](solutions/102.%20Binary%20Tree%20Level%20Order%20Traversal.md) |
| **374. Guess Number Higher or Lower** | [Accepted](solutions/374.%20Guess%20Number%20Higher%20or%20Lower.md) |
| **8. String to Integer (atoi)** | [Accepted](solutions/8.%20String%20to%20Integer%20(atoi).md) |
| **112. Path Sum** | [Accepted](solutions/112.%20Path%20Sum.md) |
| **36. Valid Sudoku** | [Accepted](solutions/36.%20Valid%20Sudoku.md) |
| **9. Palindrome Number** | [Accepted & Thinking](solutions/9.%20Palindrome%20Number.md) |
| 111. Minimum Depth of Binary Tree | [Accepted](solutions/111.%20Minimum%20Depth%20of%20Binary%20Tree.md) |
| 258. Add Digits | [Accepted](solutions/258.%20Add%20Digits.md) |
| 225. Implement Stack using Queues | [Accepted](solutions/225.%20Implement%20Stack%20using%20Queues.md) |
| **205. Isomorphic Strings** | [Accepted](solutions/205.%20Isomorphic%20Strings.md) |
| **223. Rectangle Area** | [Accepted](solutions/223.%20Rectangle%20Area.md) |
| 219. Contains Duplicate II | [Accepted](solutions/219.%20Contains%20Duplicate%20II.md) |
| 88. Merge Sorted Array | [Accepted](solutions/88.%20Merge%20Sorted%20Array.md) |
| **160. Intersection of Two Linked Lists** | [Accepted](solutions/160.%20Intersection%20of%20Two%20Linked%20Lists.md) |
| 19. Remove Nth Node From End of List | [Accepted](solutions/19.%20Remove%20Nth%20Node%20From%20End%20of%20List.md) |
| **290. Word Pattern** | [Accepted](solutions/290.%20Word%20Pattern.md) |
| **257. Binary Tree Paths** | [Accepted](solutions/257.%20Binary%20Tree%20Paths.md) |
| **20. Valid Parentheses** | [Accepted](solutions/20.%20Valid%20Parentheses.md) |
| **38. Count and Say** | [Accepted](solutions/38.%20Count%20and%20Say.md) |
| 58. Length of Last Word | [Accepted](solutions/58.%20Length%20of%20Last%20Word.md) |
| 203. Remove Linked List Elements | [Accepted](solutions/203.%20Remove%20Linked%20List%20Elements.md) |
| **190. Reverse Bits** | [Accepted](solutions/190.%20Reverse%20Bits.md) |
| **234. Palindrome Linked List** | [Accepted](solutions/234.%20Palindrome%20Linked%20List.md) |
| **14. Longest Common Prefix** | [Accepted](solutions/14.%20Longest%20Common%20Prefix.md) |
| **67. Add Binary** | [Accepted](solutions/67.%20Add%20Binary.md) |
| 28. Implement strStr() | [Accepted](solutions/28.%20Implement%20strStr().md) |
| 303. Range Sum Query - Immutable | [Accepted & Thinking](solutions/303.%20Range%20Sum%20Query%20-%20Immutable.md) |
| **204. Count Primes** | [Accepted & Thinking](solutions/204.%20Count%20Primes.md) |
| 1. Two Sum | [Accepted](solutions/1.%20Two%20Sum.md) |
| 155. Min Stack | [Accepted](solutions/155.%20Min%20Stack.md) |
| 6. ZigZag Conversion | [Accepted](solutions/6.%20ZigZag%20Conversion.md) |
| 125. Valid Palindrome | [Accepted](solutions/125.%20Valid%20Palindrome.md) |
| 7. Reverse Integer | [Accepted](solutions/7.%20Reverse%20Integer.md) |
| **278. First Bad Version** | [Accepted](solutions/278.%20First%20Bad%20Version.md) |
| 189. Rotate Array | [Accepted](solutions/189.%20Rotate%20Array.md) |
| 168. Excel Sheet Column Title | [Accepted](solutions/168.%20Excel%20Sheet%20Column%20Title.md) |
| 165. Compare Version Numbers | [Accepted](solutions/165.%20Compare%20Version%20Numbers.md) |### Medium
| Problem | My Solution |
| :-- | :-- |
| **355. Design Twitter** | [Accepted](solutions/355.%20Design%20Twitter.md) |
| 338. Counting Bits | [Accepted](solutions/338.%20Counting%20Bits.md) |
| 136. Single Number | [Accepted](solutions/136.%20Single%20Number.md) |
| 260. Single Number III | [Accepted](solutions/260.%20Single%20Number%20III.md) |
| **238. Product of Array Except Self** | [Accepted & Thinking](solutions/238.%20Product%20of%20Array%20Except%20Self.md) |
| 367. Valid Perfect Square | [Doing](solutions/367.%20Valid%20Perfect%20Square.md) |### Hard
| Problem | My Solution |
| :-- | :-- |
| **65. Valid Number** | [Accepted](solutions/65.%20Valid%20Number.md) |