哈工大学长出书了!
今天早上去拜访了哈工大的朋友 —— 卡哥,他最近新出了一本算法书,卖的相当火爆,就去找他了解下写这本书背后的故事。
下图是他书桌的一角,是一个把算法黑皮书翻到发黄的狠人!
他是大一时候参加了 acm 比赛,并且获得了 ACM- ICPC 亚洲区域赛奖牌,因此对算法结下缘分,后来毕业在腾讯、百度从事后端开发。
他说那时候开始刷算法的时候, 连 leetcode 网站都没有,都是在 poj 网站这里刷,poj是北大的oj(online judge),专门用来搞 acm 的,妥妥的算法元老级人物。
14 年 leetcode 网站题库才 100 多个,而如今 leetcode 已经发展到成千上万的题目了,各种题型琳瑯满目,这对现在刚入门算法的同学很苦恼。
于是,那时候他就有个想法,写一本算法书,把各个算法题按题型分类好,并用心写好每一篇题解。
卡哥说到做到了,他把自己十年所学的算法,然后用了 2 年精心打磨出了《代码随想录》!。
全文总共将近 500 页,70w字,200多个插图,强的离谱!
我就好奇他是什么工具写书的,结果卡哥说他所有工作都是用 vim,也就是写文章、写题解、写代码等各种记录去是用 vim 编辑器来写的。他还现场给我演示了下工作流,把我看呆了,各种快捷键玩的贼熟悉,在他面前,鼠标就是一个摆设的东西。
上图就是他的 vim 工具,各种代码、文档都在 vim 操作,非常的极客!
今天下午卡哥还请了大家吃了一顿海底捞,下图最右边的就是卡哥:
卡哥不仅会写代码,还经常健身,甚至还会跳街舞,是一个多才多艺的程序员。
书刚出的时候,小林也第一时间收到了,紧接着拿来拜读了,无论是排版还是讲解思路,都很棒,而且难得是一本基于 C++ 语言的算法题解书。
算法的重要性,不用我多言说。如果你想系统化的学习算法,卡哥的《代码随想录》非常值得一读,书都按刷题顺序给大家编排好的,所以按照书的刷题顺序来刷就可以了,卡哥在书的编排上下了非常大的功夫了,这里直接给大家贴一下目录感受一下:
每一道题解都有详细的题解思路、代码演示、配图讲解。
获取方式
我相信这本《代码随想录:跟着Carl学算法》都能给你们带来一波助攻,小林向出版社申请了五折活动,只要 69 元就可以购买了:
圣诞节怎么能这么就结束了呢?
小林会在评论区给大家送出 15 本《代码随想录:跟着Carl学算法》,参与的方式很简单。
在留言区写下「你明年的 flag 或者愿望」,到时候 15 本书会送给点赞前 15 位的同学。
冲起来!