README.md 3.1 KB
Newer Older
A
arida 已提交
1
# 介绍
L
luzhipeng 已提交
2 3

leetcode 题解,记录自己的 leecode 解题之路。
A
arida 已提交
4

L
luzhipeng 已提交
5 6 7 8 9 10 11 12 13 14 15 16
本仓库目前分为四个部分:

- 第一个部分是 leetcode 经典题目的解析,包括思路,关键点和具体的代码实现。

- 第二部分是对于数据结构与算法的总结

- 第三部分是 anki 卡片, 将 leetcode 题目按照一定的方式记录在 anki 中,方便大家记忆。

- 第四部分是计划, 这里会记录将来要加入到以上三个部分内容

> 只有熟练掌握基础的数据结构与算法,才能对复杂问题迎刃有余

A
arida 已提交
17
## 传送门
L
luzhipeng 已提交
18

L
luzhipeng 已提交
19 20 21
### leetcode 经典题目的解析

#### 简单难度
L
luzhipeng 已提交
22

L
luzhipeng 已提交
23 24 25 26 27 28 29 30 31
- [20. Valid Parentheses](./problems/validParentheses.md)
- [26.remove-duplicates-from-sorted-array](./problems/26.remove-duplicates-from-sorted-array.md)
- [206.reverse-linked-list](./problems/206.reverse-linked-list.md)
- [136.single-number](./problems/136.single-number.md)
- [167.two-sum-ii-input-array-is-sorted](./problems/167.two-sum-ii-input-array-is-sorted.md)
- [203.remove-linked-list-elements](./problems/203.remove-linked-list-elements.md)
- [219.contains-duplicate-ii](./problems/219.contains-duplicate-ii.md)
- [283.move-zeroes](./problems/283.move-zeroes.md)
- [349.intersection-of-two-arrays](./problems/349.intersection-of-two-arrays.md)
L
luzhipeng 已提交
32

L
luzhipeng 已提交
33
#### 中等难度
L
luzhipeng 已提交
34

L
luzhipeng 已提交
35 36 37 38 39 40
- [2. Add Two Numbers](./problems/addTwoNumbers.md)
- [3. Longest Substring Without Repeating Characters](./problems/longestSubstringWithoutRepeatingCharacters.md)
- [5. Longest Palindromic Substring](./problems/longestPalindromicSubstring.md)
- [19. Remove Nth Node From End of List](./problems/removeNthNodeFromEndofList.md)
- [24. Swap Nodes In Pairs](./problems/swapNodesInPairs.md)
- [75.sort-colors.md](./problems/75.sort-colors.md)
L
luzhipeng 已提交
41 42 43 44 45 46 47 48 49 50 51 52 53
- [86.partition-list](./problems/86.partition-list.md)
- [92.reverse-linked-list-ii](./problems/92.reverse-linked-list-ii.md)
- [94.binary-tree-inorder-traversal](./problems/94.binary-tree-inorder-traversal.md)
- [102.binary-tree-level-order-traversal](./problems/102.binary-tree-level-order-traversal.md)
- [103.binary-tree-zigzag-level-order-traversal](./problems/103.binary-tree-zigzag-level-order-traversal.md)
- [144.binary-tree-preorder-traversal](./problems/144.binary-tree-preorder-traversal.md)
- [150.evaluate-reverse-polish-notation](./problems/150.evaluate-reverse-polish-notation.md)
- [328.odd-even-linked-list](./problems/328.odd-even-linked-list.md)
- [445.add-two-numbers-ii](./problems/445.add-two-numbers-ii.md)
- [877.stone-game](./problems/877.stone-game.md)
- [279.perfect-squares](./problems/279.perfect-squares.md)
- [199.binary-tree-right-side-view](./problems/199.binary-tree-right-side-view.md)
- [209.minimum-size-subarray-sum](./problems/209.minimum-size-subarray-sum.md)
L
luzhipeng 已提交
54

L
luzhipeng 已提交
55
#### 困难难度
L
luzhipeng 已提交
56

L
luzhipeng 已提交
57 58
- [145.binary-tree-postorder-traversal](./problems/145.binary-tree-postorder-traversal.md)
- [146.lru-cache](./problems/146.lru-cache.md)
L
luzhipeng 已提交
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73

### 数据结构与算法的总结

- [basic-data-structure](./thinkings/basic-data-structure.md)
- [binary-tree-traversal](./thinkings/binary-tree-traversal.md)

### anki 卡片

TODO

### 计划

[301.remove-invalid-parentheses]

[609.find-duplicate-file-in-system]