| 1 |
Two Sum |
1. Two Sum/solution.h |
2017/5/11 |
Easy |
| 2 |
Add Two Numbers |
2. Add Two Numbers/solution.h |
2017/5/13 |
Medium |
| 3 |
Longest Substring Without Repeating Characters |
3. Longest Substring Without Repeating Characters/solution.h |
2017/5/13 |
Medium |
| 4 |
Median of Two Sorted Arrays |
4. Median of Two Sorted Arrays/solution.h |
2017/5/14 |
Hard |
| 5 |
Longest Palindromic Substring |
5. Longest Palindromic Substring/solution.h |
2017/5/14 |
Medium |
| 6 |
ZigZag Conversion |
6. ZigZag Conversion/solution.h |
2017/5/15 |
Medium |
| 7 |
Reverse Integer |
7. Reverse Integer/solution.h |
2017/5/15 |
Easy |
| 8 |
String to Integer (atoi) |
8. String to Integer (atoi)/solution.h |
2017/5/16 |
Medium |
| 9 |
Palindrome Number |
9. Palindrome Number/solution.h |
2017/5/16 |
Easy |
| 11 |
Container With Most Water |
11. Container With Most Water/solution.h |
2017/5/17 |
Medium |
| 12 |
Integer to Roman |
12. Integer to Roman/solution.h |
2017/5/18 |
Medium |
| 13 |
Roman to Integer |
13. Roman to Integer/solution.h |
2017/5/19 |
Easy |
| 14 |
Longest Common Prefix |
14. Longest Common Prefix/solution.h |
2017/5/19 |
Easy |
| 15 |
3Sum |
15. 3Sum/solution.h |
2017/5/20 |
Medium |
| 16 |
3Sum Closest |
16. 3Sum Closest/solution.h |
2017/5/20 |
Medium |
| 17 |
Letter Combinations of a Phone Number |
17. Letter Combinations of a Phone Number/solution.h |
2017/5/22 |
Medium |
| 18 |
4Sum |
18. 4Sum/solution.h |
2017/5/23 |
Medium |
| 19 |
Remove Nth Node From End of List |
19. Remove Nth Node From End of List/solution.h |
2017/5/23 |
Medium |
| 20 |
Valid Parentheses |
20. Valid Parentheses/solution.h |
2017/5/23 |
Easy |
| 21 |
Merge Two Sorted Lists |
21. Merge Two Sorted Lists/solution.h |
2017/5/24 |
Easy |
| 22 |
Generate Parentheses |
22. Generate Parentheses/solution.h |
2017/5/25 |
Medium |
| 23 |
Merge k Sorted Lists |
23. Merge k Sorted Lists/solution.h |
2017/5/31 |
Hard |
| 24 |
Swap Nodes in Pairs |
24. Swap Nodes in Pairs/solution.h |
2017/5/31 |
Medium |
| 25 |
Reverse Nodes in k-Group |
25. Reverse Nodes in k-Group/solution.h |
2017/5/31 |
Hard |
| 26 |
Remove Duplicates from Sorted Array |
26. Remove Duplicates from Sorted Array/solution.h |
2017/6/1 |
Easy |
| 27 |
Remove Element |
27. Remove Element/solution.h |
2017/6/1 |
Easy |
| 28 |
Implement strStr() |
28. Implement strStr()/solution.h |
2017/6/1 |
Easy |
| 29 |
Divide Two Integers |
29. Divide Two Integers/solution.h |
2017/6/1 |
Medium |
| 31 |
Next Permutation |
31. Next Permutation/solution.h |
2017/6/3 |
Medium |
| 33 |
Search in Rotated Sorted Array |
33. Search in Rotated Sorted Array/solution.h |
2017/6/3 |
Medium |
| 34 |
Search for a Range |
34. Search for a Range/solution.h |
2017/6/4 |
Medium |
| 35 |
Search Insert Position |
35. Search Insert Position/solution.h |
2017/6/4 |
Easy |
| 36 |
Valid Sudoku |
36. Valid Sudoku/solution.h |
2017/6/4 |
Medium |
| 38 |
Count and Say |
38. Count and Say/solution.h |
2017/6/7 |
Easy |
| 39 |
Combination Sum |
39. Combination Sum/solution.h |
2017/6/8 |
Medium |
| 40 |
Combination Sum II |
40. Combination Sum II/solution.h |
2017/6/11 |
Medium |
| 268 |
Missing Number |
268. Missing Number/solution.h |
2017/6/16 |
Easy |
| 41 |
First Missing Positive |
41. First Missing Positive/solution.h |
2017/6/16 |
Hard |
| 42 |
Trapping Rain Water |
042. Trapping Rain Water/solution.h |
2017/6/16 |
Hard |
| 43 |
Multiply Strings |
043. Multiply Strings/solution.h |
2017/6/21 |
Medium |
| 46 |
Permutations |
046. Permutations/solution.h |
2017/6/21 |
Medium |
| 47 |
Permutations II |
047. Permutations II/solution.h |
2017/6/23 |
Medium |
| 48 |
Rotate Image |
048. Rotate Image/solution.h |
2017/6/27 |
Medium |
| 49 |
Group Anagrams |
049. Group Anagrams/solution.h |
2017/6/30 |
Medium |
| 50 |
Pow(x, n) |
050. Pow(x, n)/solution.h |
2017/6/30 |
Medium |
| 51 |
N-Queens |
051. N-Queens/solution.h |
2017/7/4 |
Hard |
| 52 |
N-Queens II |
052. N-Queens II/solution.h |
2017/7/6 |
Hard |
| 53 |
Maximum Subarray |
053. Maximum Subarray/solution.h |
2017/7/24 |
Easy |
| 54 |
Spiral Matrix |
054. Spiral Matrix/solution.h |
2017/7/24 |
Medium |
| 55 |
Jump Game |
055. Jump Game/solution.h |
2017/7/25 |
Medium |
| 45 |
Jump Game II |
045. Jump Game II/solution.h |
2017/7/25 |
Hard |
| 56 |
Merge Intervals |
056. Merge Intervals/solution.h |
2017/7/25 |
Medium |
| 57 |
Insert Interval |
057. Insert Interval/solution.h |
2017/7/26 |
Hard |
| 58 |
Length of Last Word |
058. Length of Last Word/solution.h |
2017/7/26 |
Easy |
| 59 |
Spiral Matrix II |
059. Spiral Matrix II/solution.h |
2017/7/26 |
Medium |
| 60 |
Permutation Sequence |
060. Permutation Sequence/solution.h |
2017/7/27 |
Medium |
| 62 |
Unique Paths |
062. Unique Paths/solution.h |
2017/7/30 |
Medium |
| 63 |
Unique Paths II |
063. Unique Paths II/solution.h |
2017/7/31 |
Medium |
| 64 |
Minimum Path Sum |
064. Minimum Path Sum/solution.h |
2017/8/1 |
Medium |
| 70 |
Climbing Stairs |
070. Climbing Stairs/solution.h |
2017/8/1 |
Medium |