5

我的《算法通关之路》出版啦!

 3 years ago
source link: https://segmentfault.com/a/1190000040626146
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

我的《算法通关之路》出版啦!

其实很多朋友私底下问我:

  • 新书什么时候出版?
  • 可以预定么?

其实我比大家更着急,只不过出版图书真的是一个非常严谨的过程。不比专栏,小册等电子读物可以一边上架一边修改。传统的纸质图书的要求和流程都是严格把控的。因此只能耐心等待和配合出版社。 而现在《算法通关之路》终于要和大家见面了!🌹🌹🌹

不少同学都早就已经预定了,甚至有的预定了几十倍,真的是让西法感动啊!

以下是部分给我发邮件预定的同学:

虽然内容早就已经定得差不多了,但是中间的过程异常曲折,总之就是各种事情,不过好在现在已经出版了。感谢大家的鼓励和支持,不然我恐怕很难坚持下来

来秀一张新书的封面给大家看看。

那这本书里面都讲了什么干货呢?这里西法给大家做一个简单的介绍。详细目录大家可以扫描文章末尾的二维码查看。

  • 第 1 章对一些基础的数据结构和算法进行了总结与梳理,同时介绍了常见的衡量程序性能好坏的方法——大 O 表示法。
  • 第 2 章是数学专题。很多算法题目需要你具备一些数学知识才能解决,那么需要的数学知识有哪些,难度如何?本章将会告诉你。
  • 第 3 章讲的是一个经典的算法问题——回文问题。
  • 第 4 章是游戏专题。游戏专题从问题角度可以分为求解和博弈两大类,博弈类的问题将在第 12 章专门分析,本章将重点关注求解类游戏。
  • 第 5 章介绍了两种常见的搜索算法——深度优先遍历和广度优先遍历。本章将告诉你两种搜索各自的特点是什么,适合解决什么问题。
  • 第 6 章将对二分法进行讲解,包括其基本形式、解题技巧及算法模板等。
  • 第 7 章讲的是位运算,旨在让读者从二进制的角度思考问题。
  • 第 8 章讲的是设计题,学习本章内容需要读者对常见的数据结构足够熟悉。
  • 第 9 章对两种常见的双指针进行了详细的讲解。
  • 第 10 章对经典的算法——动态规划循序渐进地进行了细致的剖析,并介绍了一种空间优化的方法——滚动数组。
  • 第 11 章讲的是滑动窗口。这种算法使用两个指针界定窗口左右边界,并统计窗口内的信息。当窗口发生滑动时,仅考虑窗口变化的部分,最大化利用已有的运算结果,从而降低时间复杂度。
  • 第 12 章讲的是博弈问题。这一类问题出现的频率同样很高,仅与石子游戏相关的问题就在力扣(LeetCode)中出现了很多次。博弈问题虽然没有固定的思维方法,但也有一些规律可循。
  • 第 13 章讲股票问题,其属于动态规划的子问题。建议读者在看完第 10 章动态规划之后再来阅读本章内容。
  • 第 14 章和 15 章分别讲的是分治法和贪心法。这两个专题和动态规划类似,难度上限都很高,也不容易掌握。这两章从几个具体的例子入手, 帮助读者厘清贪心法和分治法问题的适用场景及解题策略。
  • 第 16 章则是对第 5 章内容的扩展,介绍了另一种常见的搜索算法——回溯法。回溯法是什么?如何利用回溯法来解决具体的算法问题?回溯法的代码如何书写?回溯程序如何优化?本章将告诉你答案。
  • 第 17 章则是作者精选的几个有意思的题目,在这里分享给读者。
  • 第 18 章是一些解题模板,是对前面内容的提炼,建议读者在阅读相应专题之后再来查看本章相应的模板。模板的意义在于提高解题速度,降低错误率,而不是被用来生搬硬套的,这一点读者要格外注意。
  • 第 19 章提供了尽可能多的解法来拓展读者的思维,这与前面 18 章的做法不同。为了不影响阅读,前面的 18 章内容都是对单一的知识点进行讲解,同时为了和其内容匹配,有时也会放弃最优解而选择与本章内容匹配的解法。
  • 第 20 章分享了一些作者认为非常不错的解题技巧。

新书就先秀到这里。 接下来就这本书在这里回答几个大家比较关心的问题。让我们进入 Q&A 环节吧!

  • Q1:这本书是什么编程语言?
  • A1: Python。不过我提供了配套网站。全部代码都提供了 Java,CPP,Python 三种代码,因此如果你不熟悉 Python,而只需要 Java 或者 CPP 也完全没有问题。另外部分题目还提供了 JS Code,后面我们也可能会根据读者的反馈增加其他语言。

本书配套网站地址:https://leetcode-solution.cn/...

  • Q2:书的内容是 Github 仓库和公众号的内容么?
  • A2:很多读者都是从我的 Github 过来的, Github 也提供了电子书版本。

Github 地址:https://github.com/azl3979858...

那么 Github 的电子书中的内容会和这本书重叠么? 答案是几乎没有任何重叠。本书内容几乎都是不曾公开的全新内容,大家不用担心买了一本开源书

  • Q3:这本书适合小白么?
  • A3:这本书就是为想科学高效刷题的人量身打造的。阅读这本书适合懂至少一门编程语言,能将思路转化为代码,并且了解常见数据结构人。如果你是这样的人,就可以买来阅读。
  • Q4:这本书上限高么?我想提高一下自己。
  • A4:这本书上限不高,难度基本上覆盖力扣中的简单,中等以及部分困难。也就是说看懂这本书可以解决大部分力扣题目。这种程度不足以应付算法比赛的,但是应付面试足以

如果你还有什么问题,都可以给我留言。我会尽可能地回答大家~ ღ( ´・ᴗ・` )比心

目前还是预售阶段,我给公众号的读者争取了一波福利,大家可以以更优惠的价格进行购买。

新书定价是 99 元,但是我帮大家争取到了五折优惠, 49.5 元就可以拿下了,另外前一万本书会附赠力扣的会员优惠券。

想入手的朋友现在入手非常划算,扫描下方二维码(或者使用这个链接 https://u.jd.com/gKbUGbR)就可以购买了。

京东二维码

另外力扣加加在粉丝中抽三位免费送!后续会不定期在这个号上抽奖送书,大家可以关注一下!

参与方式请仔细阅读哦:

  1. 在我的公众号力扣加加后台,发送【抽奖】这 2 个字(不加任何符号 or 表情),即可参与抽奖。

点击关注上方账号,回复【抽奖】即可参与

提醒下哦:是在公众号后台哦,不是在这评论区、不是这号后台发消息、也不是发微信哈。

  1. 9 月 9 日 12:00 自动开奖,开奖后微信会自动通知。
  2. 抽奖由第三方平台开奖,抽奖、兑奖过程中有任何疑问请添加小秘书微信(微信号:wxid_d5q3rgueie4r22)

另外公众号脑洞前端也在做同样的抽奖活动,在脑洞前端后台回复抽奖同样可以参与抽奖哦。两个号都参与,中奖率翻倍!


Recommend

  • 100

    详细讲解了软考重要科目(网络工程师、网络规划设计师、系统集成项目管理工程师、信息系统项目管理师、软件设计师、信息阿沁工程师等)最新真题及复习备考策略。..

  • 92
    • 掘金 juejin.im 6 years ago
    • Cache

    Java面试通关要点汇总集

    原文地址:梁桂钊的博客 博客地址:blog.720ui.com/ 这里,笔者结合自己过往的面试经验,整理了一些核心的知识清单,帮助读者更好地回顾与复习 Java 服务端核心技术。本文会以引出问题为主,后面有时间的话,笔者陆续会抽些重要的知识点进行详细的剖析与

  • 83

    这里,笔者结合自己过往的面试经验,整理了一些核心的知识清单,帮助读者更好地回顾与复习 Java 服务端核心技术。基础篇基本功面向对象的特征final, finally, finalize 的区别int 和 Integer 有什么区别重载和重写的区别抽象类和接口有什么区别说说反射的用途及

  • 51

    Java面试通关要点汇总集(部分解答) 说明 如果你有幸能看到的话, 1、本文整体框架来自@阿里.梁桂钊的博文,总结的非常不错。值得我们学习,它的博客部分做了解答。 2、由于自己能力有限,没能实现心中那个想法,就是第一遍自己写,第二遍书本查询 3、文章会放到

  • 5
    • blog.csdn.net 3 years ago
    • Cache

    《算法的乐趣》终于出版了

    经过一年多的编写和准备,《算法的乐趣》终于出版了,4月中旬开始可以在京东、当当等网店购买,实体书店上架可能会慢一点。感谢图灵社区的各位老师的辛勤耕耘,也感谢《啊哈!算法》作者纪磊先生(啊哈磊),LinkedIn高级主任分析师王益先生,极光推送首席科学...

  • 4

    《算法通关之路》出版啦! | lucifer的网络博客其实很多朋友私底下问我: 新书什么时候出版? 可以预定么? 其实我比大家更着急,只不过出版图书真的是一个非常严谨的过程。不比专栏,小册等电子读物可以一边上架一边修改。...

  • 5
    • segmentfault.com 2 years ago
    • Cache

    《算法通关之路》邀请你来试读

    《算法通关之路》邀请你来试读新书出版已经有一段时间了,也陆续收到了一些读者的反馈。今天咱就回答一些读者常见的问题以及《算法通关之路》一些内容剧透。其实出版后已经有不少读...

  • 7

    《【全新正版】算法通关之路(博文视点出品)》【摘要 书评 试读】- 京东图书

  • 8
    • e.jd.com 2 years ago
    • Cache

    算法通关之路

    《算法通关之路》(路志鹏,俞俊,海凡路,黄乐兴,李冰)电子书下载、在线阅读、内容简介、评论 – 京东电子书频道 算法通关之路...

  • 24

    算法通关手册(LeetCode) 「算法与数据结构」 基础知识的讲解教程,「LeetCode」650+ 道题目的详细解析。本项目易于理解,没有大跨度的思维跳跃,项目中使用部分图示、例子来帮助理解。 本教程先从基...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK