Introduction
.md文件源代码都在GitHub上,可以直接从右边访问。安装gitbook,可以本地编译,见https://github.com/GitbookIO/gitbook-cli
Category
Note
DFS
基本完成,有些高频题需要补充
BFS
基本完成,需要补充一些高频题
DP
暂时不整理
Tree
基本完成,BST需要补充,部分高频题需要分类
Graph
暂时这样
Two Pointer
滑动窗口需要整理
String
下一阶段重点整理,比较杂
Binary Search
完成
Data Structure
需要分类补充
Advanced Data Structure
随机算法要整理,其他需要补充,树状数组和线段树暂时不整理
Common Method
部分分类需要完善
Design/OOD
to be done...
Bit
to be done
Appendix
看情况补充
更新日志
08.23.2018 -- V 0.1.0 GitBook Editor启用
08.24.2018 -- V 0.2.0 初步分类
08.28.2018 -- V 0.3.0 完成二分搜索
09.02.2018 -- V 0.4.0 加入附录
10.15.2018 -- V 0.6.0 V 0.5.0被版本跳过,部署本地GitBook的localhost效果不佳,期间完善了更细的子分类
11.23.2018 -- V 0.7.0 本地备份至Github https://github.com/carsonluuu/mycodebook
11.25.2018 -- V 0.8.0 部署至Gitbook Online
12.07.2018 -- V 0.9.0 目前还是一个半成品,进入EA阶段,公布下一阶段计划。
12.08.2018 -- V 0.9.1 增加所有分类页面的overview
12.17.2018 -- V 0.9.2 附录增加一些Java的常用的代码和多线程相关的知识补充
12.26.2018 -- V 0.9.3 增加部分难分析复杂度问题的复杂度
1.26.2019 -- V 0.9.4 补充更新字符串
2.16.2019 -- V 0.9.4.2 补充更新单调栈
3.7.2019 -- V 0.9.4.3 补充更新几何
3.22.2019 -- V 0.9.5.0 开始调整和优化部分解法的代码,提高可读性
3.30.2019 -- V 0.9.5.1 更改tricky题为数组分类,移动至Array大类
4.2.2019 -- V 0.9.6.0 调整排序
Last updated