很多读者留言问《labuladong 的算法小抄》什么时候出版,其实前几天已经悄悄上架了,不过那时还处在预售阶段,没有折扣,所以当时就没有宣传,我肯定要争取到最大的折扣再来公众号发推文给大家告知。
先在开头把新书给大家亮个相吧:
本文主要聊聊大家关心的一些问题。
我们号的文章很受欢迎,一个重要的原因就是我非常重视「框架思维」,把每种算法的框架抽象出来,以不变应万变。
经常有读者问我怎么培养框架思维,我只能说多刷多练多思考,最好能有人指导。
比如,刷一道算法题,解题思路有什么可复用的地方,是否可以和之前做的某一道题联系起来?
再比如,都说动态规划问题难,千变万化,但这类问题本身是不是有一些特性,是不是能够抽象出一套抽象的指导方法来做动态规划问题?
在《labuladong 的算法小抄》中,这些核心框架我都总结好了,集中放到了第一章,后续章节从上千道力扣题目中精选了八十道,手把手教你如何运用算法框架去解决实际算法问题。
你把这本书刷完,肯定可以培养出框架思维了,毕竟结合了我刷题多年总结的经验,肯定比自己摸索的效率高得多。
另外,有的读者就执意认为算法不应该抽象出框架,不该把算法框架总结成书。其实作品是作者思维的体现,那我就来聊一聊我对书籍的看法。
什么书是好书呢,我认为,能解决问题的书就是好书。
这句话的隐含意思就是,每个人都有自己的标准,因为每个人面临的问题不同。
小部分读者,喜欢高难度的算法技巧,热衷长篇的数学证明,这很好,但这类读者不是算法小抄的目标用户,建议去看看经典的大部头。
而大部分读者和我一样,不喜欢看大段大段的理论,只是喜欢自己把算法题做出来的那种快感,刷算法是为了找高薪的工作,这类读者是算法小抄的目标用户。
我作为作者,不可能去讨好所有人,不可能满足所有读者的需求,所以前文 学习算法的方法论 说过,一定要搞清楚自己学算法的目的是什么,下单之前也请想清楚算法小抄是不是你想要的。
再说说《labuladong 的算法小抄》这个名字的由来。
因为当时有一本讲机器学习算法的电子书,起名叫《机器学习小抄》,我对这个名字印象还挺深刻的,有点类似武功秘籍的感觉,也挺符合我们算法文章学完就能用的风格,所以就拍脑袋给我的算法系列文章起了「算法小抄」这个名字。
对了,还有读者总是问 labuladong 这个名字是啥意思,有啥寓意。
其实我就是拍脑袋乱起的,刚注册公众号那会儿,我吃饭走路都在想起什么名字,有一次恰好看到一条拉布拉多犬从眼前飞驰而过,外加我的名字里面有个「东」,所以灵机一动,就叫 labuladong 吧,这个真没啥寓意。
按理说,我这种垂直类公众号,应该起一个和「算法」相关的名字,这样容易被用户搜索到,不过我觉得 labuladong 这个名字也挺好记的,所以一直没改。
最后说下书的内容,以及写书的过程。
很多读者肯定会问这本书和公众号的内容有什么区别,实事求是的说,《labuladong 的算法小抄》可以认为是公众号文章的精华版,虽然大部分内容是基于公众号文章的,但是我也做了不少增删改查的工作。
因为随着我自己的刷题经验以及写作经验的积累,肯定觉得公众号的一些历史文章还可以写得更好,而公众号平台是不能对已发送文章做大幅修改的,所以一些新想法以及小 bug 的修复都无法在公众号文章中更新。
而且公众号的历史文章没有一个特别固定的阅读顺序。对于一路跟过来的老读者来说也许不是什么问题,但是对于新的读者可能不是那么友好,因为没有前置知识,容易懵圈。
这本书的出版让我有机会解决上述的这些问题,突出重点内容,删除有争议的内容,而且细心布置了目录结构,让所有的内容连贯起来,保证读者能够行云流水地读完不卡壳。
我在写这本书的过程中,还担心内容不够干货,补充了一些细节内容,结果拿给出版社看之后,竟然告诉我内容太多了!
所以我不得不吹毛求疵,对内容做一些取舍,最后通过多方的努力,这本书终于出版了,虽然说它是「算法小抄」,但是印出来也有四百多页。
来两张实拍图:
因为这本书的装帧比较小巧,阅读体验非常棒,不像某些大部头那么「宽厚」,所以页数会多一些,但是内容绝对是非常干货,非常精简了。
以前都是自己单兵作战,从图文内容到排版全都是自己来搞;现在有专业的设计师帮我改图片,专业的编辑帮我审稿,一起打造出《labuladong 的算法小抄》这个产品,所以还是挺激动的,希望这本书能够大卖!
新书定价 99 元,前一万本书里会附赠力扣会员的优惠券,但是我帮大家争取到了 5 折优惠,也就是现在只需 49 元,仅限 12 月 6 号晚上 12:00 之前。
想入手的朋友建议趁早,现在是非常划算的,长按识别下方二维码就可以购买:
京东二维码
当当二维码
今天我们将为读者朋友提供3本,欢迎大家在评论区留言集赞前3位的朋友将获得这本书!你可以分享这篇文章到朋友圈或者转发到微信群邀请好友为你点赞!
活动截止时间:2020年12月6日 12点整