《LeetBook》 - (EPUB全文下载)

文件大小:0.57 mb。
文件格式:epub 格式。
书籍内容:

Table of Contents
前言 
 1.1 
目前收录的题目 
 1.2 
双指针 
 1.3 
两数求和问题[E] 
 1.3.1 
三数组求和问题[M] 
 1.3.2 
三数组问题变种[M] 
 1.3.3 
四数组问题[M] 
 1.3.4 
两个指针解决装水问题[M] 
 1.3.5 
删除有序数组重复元素[E] 
 1.3.6 
删除重复元素[E] 
 1.3.7 
二分查找 
 1.4 
搜索范围[M] 
 1.4.1 
搜索插入位置[M] 
 1.4.2 
猜数问题[E] 
 1.4.3 
*旋转后的二分查找[H] 
 1.4.4 
字符串   1.5 
不重复子串问题[M] 
 1.5.1 
最长回文串[M] 
 1.5.2 
链表   1.6 
两个大数相加[M] 
 1.6.1 
*单链表求倒数问题[E] 
 1.6.2 
合并两个链表[E] 
 1.6.3 
合并多个链表[H] 
 1.6.4 
交换节点对[E] 
 1.6.5 
队列和堆栈   1.7 
数字键盘字母组合问题[M] 
 1.7.1 
数学   1.8 
转置数字——解决溢出的思路[E] 
 1.8.1 
atoi——培养严谨的思路,正负号的处理技巧[E] 
 1.8.2 
回文数字巧解[E] 
 1.8.3 
位运算实现除法[M] 
 1.8.4 
找规律   1.9 
ZigZag解码[E] 
 1.9.1 
Nim的游戏[E] 
 1.9.2 
查表   1.10 
拉丁数字转罗马数字[M] 
 1.10.1 
罗马数字转拉丁数字[E] 
 1.10.2 
位操作   1.11 
求子集[M] 
 1.11.1 
分治(Divide & Conquer)   1.12 
*两个有序数组中的中位数和Top K问题[H] 
 1.12.1 
动态规划(DP)   1.13 
*正则匹配问题[H] 
 1.13.1 
三角形问题[M] 
 1.13.2 
计算二进制数中1的个数[M] 
 1.13.3 
*括号匹配问题[M] 
 1.13.4 
最短路径和[M] 
 1.13.5 
贪心(Greedy)   1.14 
未在上面列出的题目   1.15 
014. Longest Common Prefix[E] 
 1.15.1 
020. Valid Parentheses[E] 
 1.15.2 
028. Implement strStr()[E] 
 1.15.3 
By
Voidsky(黄锴)
写在前面
本人一直有写书的“小梦想”,机缘巧合碰到gitbook,也算看缘分,虽然我知道这本“书”远达不到想象中的书的概念,但是,我仍然视其我第一本书。尽管它不能出版,也不会被人广泛阅读,但却值得我小心呵护。我希望通过自己的努力能慢慢的让这本"不是书的书"变得丰满起来。也算是给我最后这段校园时光留下点什么印记。
2015-05-05:
今天,突然发现leetcode上我写的所有的中文思路贴都被删了,心情还是有些低落,我看见了站长对我的“善意提醒”,他说的也没错,毕竟是在别人的地盘。
不过,在短短几天,我看见了大家对我的支持,我很感动,也许没机会再在leetcode上用中文发思路了,但是我还是想坚持把这本书完成,虽然不一定会有很多人看了,怎么说呢,坚持吧!
LeetBook介绍
LeetBook电子书的地址:
https://www.gitbook.com/book/hk029/leetbook/details
LeetBook理论上不是一本书,它是我做leetcode已来的一些笔记,总结。
本“书”不是一蹴而就的,是本人在刷题过程中做的笔记逐步积累起来的,并会随着我的刷题而变得丰富。
每道题后面的[E][M][H]代表了这个题的难度等级,分别是轻松,略有难度,很难
强调:
本人并不是什么大神,只是喜欢整理归纳,喜欢把别人的思维转换成自己更易懂的形式。在刷题过程中,会有很多自己的解题思路和感想,也会有很多灵光一现的瞬间,我习惯用马克飞象(一个支持印象笔记的第三方markdown编辑器)把这些瞬间捕捉下来,所以我很多笔记都存在印象笔记中。而偶然间遇到gitbook,又刚好支持markdown,这也促成就是这本书的诞生。
LeetBook怎么看
这本“书”你可以横着看,竖着看,躺着看(开玩笑了),怎么看取决于你了,我讲讲我是怎么组织这本书的:
我在第二页写了一个目录,包含了所有收录的题目,你可以从这里入手,查找你需要的题目找踢解
我把题型分类了,我会
选择
一部分我觉得能学到点东西的题目放在这里面,你可以通过侧栏寻找感兴趣的。
为什么要写做这个?
我相信很多为了找工作都开始刷LeetCode了,我也不例外,LeetCode目前应该是找工作领域最权威的刷题网站了,上面的题目都很有代表性,也是很多公司喜欢问的,所以也成就了现在刷LeetCode的狂热。
但是,很多人都发现了一个问题,只是一味的刷题,却没有机会对每个题目做一个整理或总结。导致题目做过一遍,但是没什么印象,很多题目虽然A过了,但是实际上用的是比较笨,或者比较费时的思路,有更多更精彩,更简单的思路没有考虑到。导致一遍下来收获并不大。
所以这里推出这本书,一方面,方便大家A题后来复习看看,也方便大家来这里找每道题新的思路。也督促自己对每道题尽可能的想全面点。
这本书力求做到
覆盖尽可能多的题目
每道题力求多种思路解决
解答思路尽可能清晰,易懂
这也算对自己的一个鞭策,每道题让自己考虑出更加容易理解的思路,也方便日后的复习。
声明
它不是一本算法或数据结构书,这毕竟是一本有关解题思路的“书”,它默认你是有一定的算法和数据结构基础的,如果你在这方面还十分欠缺,推荐你看下下面相关推荐的书(
我以后有时间可能会结合自己的能力加上每类题型的讲解,相关算法等)
关于语言,这里不推荐任何语言,我觉得语言只是工具,思路才是最重要的,所有的思路其实都可以快速的用特定的语言实 ............

书籍插图:
书籍《LeetBook》 - 插图1
书籍《LeetBook》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » 《LeetBook》 - (EPUB全文下载)