leetcode 题解,记录自己的 leecode 解题之路。
本仓库目前分为四个部分:
-
第一个部分是 leetcode 经典题目的解析,包括思路,关键点和具体的代码实现。
-
第二部分是对于数据结构与算法的总结
-
第三部分是 anki 卡片, 将 leetcode 题目按照一定的方式记录在 anki 中,方便大家记忆。
-
第四部分是计划, 这里会记录将来要加入到以上三个部分内容
只有熟练掌握基础的数据结构与算法,才能对复杂问题迎刃有余
- 20. Valid Parentheses
- 26.remove-duplicates-from-sorted-array
- 206.reverse-linked-list
- 136.single-number
- 167.two-sum-ii-input-array-is-sorted
- 203.remove-linked-list-elements
- 219.contains-duplicate-ii
- 283.move-zeroes
- 349.intersection-of-two-arrays
- 190.reverse-bits
- 191.number-of-1-bits
- 2. Add Two Numbers
- 3. Longest Substring Without Repeating Characters
- 5. Longest Palindromic Substring
- 19. Remove Nth Node From End of List
- 24. Swap Nodes In Pairs
- 75.sort-colors.md
- 86.partition-list
- 92.reverse-linked-list-ii
- 94.binary-tree-inorder-traversal
- 102.binary-tree-level-order-traversal
- 103.binary-tree-zigzag-level-order-traversal
- 144.binary-tree-preorder-traversal
- 150.evaluate-reverse-polish-notation
- 328.odd-even-linked-list
- 445.add-two-numbers-ii
- 877.stone-game
- 279.perfect-squares
- 199.binary-tree-right-side-view
- 201.bitwise-and-of-numbers-range
- 209.minimum-size-subarray-sum
- 900.rle-iterator
- 322.coin-change
TODO
[301.remove-invalid-parentheses]
[609.find-duplicate-file-in-system]