序
代码同步更新:https://github.com/CeliaChien/leetcode
内容简介
本书为参考soulmachine于2016年所出的LeetCode题解,结合到2021年leetcode官网更新的题集,按照原先编撰的顺序,增加题目或者解法。
解题语言为C++,故在使用本书前,建议先有一定C语言或者C++的编程基础。了解generic programming,熟悉C++的六大部件(Containers,Allocators,Algorithms,Iterators,Adapters,Functions)和Standard Template Library(STL)。并且最好专业课有修过算法和数据结构或者有自学过的基础,了解容器的数据结构,有栈,队列,树的认知,以及基本的排序,搜索算法认知。
自学推荐
推荐书目
《数据结构》严蔚敏等著 清华大学出版
essential c++ by Stanley B. Lippman(有中文版,侯捷老师翻译)
推荐视频课
算法:普林斯顿算法公开课
中文字幕移步至b站搬运:
第一部分:av50599771
第二部分:av53329027
数据结构:浙江大学 数据结构
b站搬运:BV1JW411i731
STL参考
其他说明
因为刷题主阵营在LeetCode官网,非中国力扣,所以阅读题意需要一点英语阅读基础。
我自己的leetcode刷题主页:
本着方便大家的想法,代码已经同步更新到GitHub上,链接附上:
结语
文档开始时期:2020年9月20日
最后更新于
这有帮助吗?