Arrary |
1. Two Sum |
python3/c++11 |
Easy |
DONE |
|
167. Two Sum II - Input array is sorted |
c++11 |
Easy |
DONE |
|
11. Container With Most Water |
python3/c++11 |
Medium |
DONE |
|
16. 3Sum Closest |
c++11 |
Medium |
DONE |
|
18. 4Sum |
c++11 |
Medium |
DONE |
|
27. Remove Element |
python3 |
Medium |
DONE |
|
35. Search Insert Position |
c++11 |
Easy |
DONE |
|
39. Combination Sum |
c++11 |
Medium |
DONE |
|
40. Combination Sum II |
c++11 |
Medium |
DONE |
|
41. First Missing Positive |
c++11 |
Medium |
DONE |
|
55. Jump Game |
c++11 |
Medium |
DONE |
|
64. Minimum Path Sum |
c++11 |
Medium |
DONE |
|
73. Set Matrix Zeroes |
c++11 |
Medium |
DONE |
|
74. Search a 2D Matrix |
c++11 |
Medium |
DONE |
|
78. Subsets |
c++11 |
Medium |
DONE |
|
79. Word Search |
c++11 |
Medium |
DONE |
|
105. Construct Binary Tree from Preorder and Inorder Traversal |
c++11 |
Medium |
DOING |
|
118. Pascal's Triangle |
c++11 |
Easy |
DONE |
|
119. Pascal's Triangle II |
c++11 |
Easy |
DONE |
|
120. Triangle |
c++11 |
Medium |
DONE |
|
153. Find Minimum in Rotated Sorted Array |
c++11 |
Medium |
DONE |
|
154. Find Minimum in Rotated Sorted Array II |
c++11 |
Hard |
DONE |
|
529. Minesweeper |
c++11 |
Hard |
DONE |
|
159. Majority Element |
c++11 |
Medium |
DONE |
|
229. Majority Element II |
c++11 |
Medium |
DONE |
String |
58. Length of Last Word |
c++11 |
Easy |
DONE |
|
8. String to Integer (atoi) |
c++11 |
Medium |
DONE |
|
20. Valid Parentheses |
c++11 |
Easy |
DONE |
|
71. Simplify Path |
c++11 |
Medium |
DONE |
|
151. Reverse Words in a String |
c++11 |
Medium |
DONE |
|
165. Compare Version Numbers |
c++11 |
Easy |
DONE |
Sort |
4. Median of Two Sorted Arrays |
c++11 |
Medium |
DONE |
|
147. Insertion Sort List |
c++11 |
Medium |
DONE |
|
148. Sort List |
c++11 |
Medium |
DONE |
DFS |
100. Same Tree |
c++11 |
Easy |
DONE |
|
110. Balanced Binary Tree |
c++11 |
Easy |
DONE |
|
111. Minimum Depth of Binary Tree |
c++11 |
Easy |
DONE |
|
112. Path Sum |
c++11 |
Easy |
DONE |
|
113. Path Sum II |
c++11 |
Medium |
DONE |
|
129. Sum Root to Leaf Numbers |
c++11 |
Medium |
DONE |
BFS |
102. Binary Tree Level Order Traversal |
c++11 |
Medium |
DONE |
|
107. Binary Tree Level Order Traversal II |
c++11 |
Easy |
DONE |
LinkedList |
2. Add Two Numbers |
c++11 |
Easy |
DONE |
|
21. Merge Two Sorted Lists |
c++11 |
Medium |
DONE |
|
92. Reverse Linked List II |
c++11 |
Medium |
DONE |
|
141. Linked List Cycle |
c++11 |
Medium |
DONE |
|
142. Linked List Cycle II |
c++11 |
Medium |
DONE |
|
206. Reverse Linked List |
c++11 |
Medium |
DONE |
|
237. Delete Node in a Linked List |
c++11 |
Medium |
DONE |
Tree |
94. Binary Tree Inorder Traversal |
c++11 |
Medium |
DONE |
|
104. Maximum Depth of Binary Tree |
c++11 |
Medium |
DONE |
|
111. Minimum Depth of Binary Tree |
c++11 |
Medium |
DONE |
DP |
53. Maximun Subarray |
c++11 |
Medium |
DONE |
|
121. Best Time to Buy and Sell Stock |
c++11 |
Medium |
DONE |
|
122. Best Time to Buy and Sell Stock II |
c++11 |
Medium |
DONE |
|
123. Best Time to Buy and Sell Stock III |
c++11 |
Medium |
DONE |
|
188. Best Time to Buy and Sell Stock IV |
c++11 |
Hard |
DONE |
Other |
146. LRU cache |
c++11 |
Hard |
DONE |
Shell |
192. Word Frequency.md |
Shell |
Medium |
DONE |
|
193. Valid Phone Numbers.md |
Shell |
Easy |
DONE |
|
194. Transpose File.md |
Shell |
Medium |
DONE |
|
195. Tenth Line.md |
Shell |
Easy |
DONE |