quaeast / Leetcode

Solutions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Don't read me

Read the code

problems java python kotlin
1. Two Sum LC1.java
6. ZigZag Conversion LC6.java
7. Reverse Integer LC6.java
9. Palindrome Number LC9.java
10. Regular Expression Matching LC10.java
11. Container With Most Water LC11.java
12. Integer to Roman LC12.java
15. 3Sum LC15.java
16. 3Sum Closest LC16.java
18. 4Sum LC18.java
19. Remove Nth Node From End of List LC19.java
22. Generate Parentheses LC22.py
23. Merge k Sorted Lists LC23.java
24. Swap Nodes in Pairs LC24.java
25. Reverse Nodes in k-Group LC25.java
28. Implement strStr() LC28.java
30. Substring with Concatenation of All Words LC30.java
31. Next Permutation LC31.java
32. Longest Valid Parentheses LC32.java
33. Search in Rotated Sorted Array LC33.java
34. Find First and Last Position of Element in Sorted Array LC34.java
35. Search Insert Position LC35.py
36. Valid Sudoku LC36.java
37. Sudoku Solver LC37.java
38. Count and Say LC38.java
39. Combination Sum LC39.java
40. Combination Sum II LC40.java
41. First Missing Positive LC41.java
42. Trapping Rain Water LC42.java
43. Multiply Strings LC43.java
46. Permutations LC46.py
47. Permutations II LC47.py
48. Rotate Image LC48.java
49. Group Anagrams LC49.java
51. N-Queens LC51.java
53. Maximum Subarray LC53.java
55. Jump Game LC55.java
56. Merge Intervals LC56.java
57. Insert Interval LC57.java
58. Length of Last Word LC58.java
59. Spiral Matrix II LC59.java
60. Permutation Sequence LC60.java
61. Rotate List LC61.java
62. Unique Paths LC62.java
63. Unique Paths II LC63.java
64. Minimum Path Sum LC64.java
69. Sqrt(x) LC69.java
70. Climbing Stairs LC70.java
71. Simplify Path LC71.java
73. Set Matrix Zeroes LC73.java
74. Search a 2D Matrix LC74.java
75. Sort Colors LC75.java
78. Subsets LC78.java
79. Word Search LC79.java
83. Remove Duplicates from Sorted List LC83.java
83. Remove Duplicates from Sorted List LC83.java
88. Merge Sorted Array LC88.java
94. Binary Tree Inorder Traversal LC94.java
98. Validate Binary Search Tree LC98.java
100. Same Tree LC100.java
101. Symmetric Tree LC101.java
102. Binary Tree Level Order Traversal LC102.java
103. Binary Tree Zigzag Level Order Traversal LC103.java
104. Maximum Depth of Binary Tree LC104.java
107. Binary Tree Level Order Traversal II LC107.java
108. Convert Sorted Array to Binary Search Tree LC108.java
110. Balanced Binary Tree LC110.java
111. Minimum Depth of Binary Tree LC111.java
112. Path Sum LC112.java
113. Path Sum II LC113.java
114. Flatten Binary Tree to Linked List LC114.java
118. Pascal's Triangle LC118.java
119. Pascal's Triangle II LC119.java
121. Best Time to Buy and Sell Stock LC121.java
125. Valid Palindrome LC.125.java
136. Single Number LC136.java
139. Word Break LC139.java
141. Linked List Cycle LC141.java
144. Binary Tree Preorder Traversal LC144.java
145. Binary Tree Postorder Traversal LC145.java
155. Min Stack LC155.kt
160. Intersection of Two Linked Lists LC160.java
167. Two Sum II - Input array is sorted LC167.java
168. Excel Sheet Column Title LC168.java
169. Majority Element LC169.java
171. Excel Sheet Column Number LC171.java
172. Factorial Trailing Zeroes LC172,java
189. Rotate Array LC189.java
235. Lowest Common Ancestor of a Binary Search Tree LC235.java
236. Lowest Common Ancestor of a Binary Tree LC236.java
257. Binary Tree Paths LC257.java
258. Add Digits LC258.java
641. Design Circular Deque LC641.java
912. Sort an Array LC912.java
958. Check Completeness of a Binary Tree LC958.java

About

Solutions

License:MIT License


Languages

Language:Java 95.8%Language:Python 3.5%Language:Kotlin 0.7%