用于记录刷leetcode过程中的代码与必要的解析
代码置于leetcode文件夹下的以题目名称命名的文件夹中,解析(如果有的话)位于同文件夹中
leetcode官方给出Solution的题目将不给出解析(除非使用的方法与官方Solution有明显区别),解法过于简单的题目也将不给出解析
# | Description | Difficulty | Solution | Has Analysis? |
---|---|---|---|---|
1 | TwoSum | Easy | cpp | No |
2 | Add Two Numbers | Medium | cpp | No |
3 | Longest Substring Without Repeating Characters | Medium | cpp | No |
4 | Median of Two Sorted Arrays | Hard | cpp | No |
5 | Longest Palindromic Substring | Medium | cpp | Yes |
6 | Zigzag Conversion | Medium | cpp | No |
7 | Reverse Integer | Easy | cpp | No |
8 | String to Integer (atoi) | Medium | cpp | Yes |
9 | Palindrome Number | Easy | cpp | No |
10 | Regular Expression Matching | Hard | cpp | No |
11 | Container With Most Water | Medium | cpp | No |
12 | Integer to Roman | Medium | cpp | No |
13 | Roman to Integer | Easy | cpp | No |
14 | Longest Common Prefix | Easy | cpp | No |
15 | 3Sum | Medium | cpp | Yes |
16 | 3Sum Closest | Medium | cpp | Yes |
17 | Letter Combinations of a Phone Number | Medium | cpp | No |
18 | 4Sum | Medium | cpp | No |
19 | Remove Nth Node From End of List | Medium | cpp | No |
20 | Valid Parentheses | Easy | cpp | No |
21 | Merge Two Sorted Lists | Easy | cpp | No |
22 | Generate Parentheses | Medium | cpp | No |
23 | Merge k Sorted Lists | Hard | cpp | No |
24 | Swap Nodes in Pairs | Medium | cpp | Yes |