每日是为了提醒自己学习!
- Sort: 个人准备的十大排序算法系列 [完成10个]
- BinaryTree: 代码随想录的二叉树系列[已完成]
- BackTrack: 代码随想录的回溯算法系列[已完成]
- Greedy: 代码随想录的贪心系列[已完成]
- Stack: 代码随想录的单调栈系列[已完成]
- DynamicProgramming: 代码随想录的动态规划系列[已完成]
2022.11.2日梳理完成。开启下阶段任务。 注意:代码随想录系列文件顺序尽力和网站章节同步,可能存在部分出入.
提醒:回溯、贪心、动态规划要多刷,很容易忘记理解。
- LeetCode: 刷LeetCode [已完成][一刷CodeTop]
2022.12.23 CodeTop刷完117道。
- [-] CodeCarl: 代码随想录二刷,补充一些细节(若是有机会再三刷,优化代码!)[暂停二刷]
(二刷,文件名改为LeetCode对应题目数,不再按照代码随想录数字顺序)- Array: 数组专题(5道。重点:双指针法) [二刷完]
- LinkedList: 链表专题(7道。重点:链表的两种操作方式:直接在原来链表操作;设置虚拟头节点操作(重要)。) [二刷完]
- Hash: 哈希表专题(重点:哈希表key存什么,value存什么) [二刷完]
- Strings: 字符串专题(重点:strings包,以及双指针优化;字符串匹配KMP) [二刷完]
- DoublePoints: 双指针专题(包含的题目,在前面的专题已经做过,不再单独罗列)[二刷完]
以下专题都一刷时保存过,知识文件名不是LeetCode顺序,二刷全部更改以及代码优化。 - StackAndQueue: 栈与队列专题[二刷完]
- BinaryTree: 二叉树专题(2023-1-30) [二刷完]
- BackTrack: 回溯专题 [二刷完]
- Greedy: 贪心专题(2023-2-22) [二刷完]
- CrackingtheCodingInterview:程序员面试宝典 [在学习]
- DesignPattern: 设计模式(单例、工厂) [在学习]
- LeetCode:个人收藏题:舒服区边缘的题 [在学习]
- DataStructure: 数据结构(LRU,堆,前缀树,(单or双向)链表,队列,栈,哈希表(必不可少));算法(广度优先搜索,深度优先搜索) [在学习]
- CodeCarl: 代码随想录-重温 [暂停]
- 过往目录中文件名很随意,有按照leetcode题目标记的,有按照创建顺序标记的,现在慢慢梳理改成leetcode题目。
- SwordOffer:剑指offer-重温 [暂停] 注意:undo文件是未完成部分,待补.
代码用Go实现,思路来源主要包括
-
设计模式:
-
力扣(LeetCode):https://leetcode.c
-
剑指Offer(swordOffer):https://leetcode.cn/problem-list/xb9nqhhg/, https://leetcode.cn/problem-list/e8X3pBZi/
-
常用内置包(CommonPackage):http://c.biancheng.net/view/4306.html
- CodeCarl:代码随想录
- DataStructure:常用数据结构模板
- DesignPattern:设计模式
- LeetCode:个人收藏题(舒服区边缘的题)
- CrackingTheCodingInterview:程序员面试宝典