趣味算法-01-跟着作者读《趣味算法(第2版)》上

14天阅读挑战赛

系列博客:

趣味算法-01-跟着作者读《趣味算法(第2版)》上
趣味算法-02-跟着作者读《趣味算法(第2版)》下
趣味算法-03-跟着作者读《趣味算法(第2版)》-算法之美
趣味算法-04-跟着作者读《趣味算法(第2版)》-贪心算法

本系列博客主要阅读《趣味算法(第2版)》时的所听所想所感,如果有一起阅读的,可以留言分享。

1.《趣学算法(第2版)》书籍简介

趣学算法(第2版)由陈小玉 著。本书通过趣味故事引出算法问题,分析算法本质,并给出代码实现的详细过程和运行结果,50多个实例及海量图解,随书附赠丰富教学资源,被评为十四五规划教材,同时本书还符合工程教育认证,实用性也很佳。附上教材的封面:
在这里插入图片描述

而且还有繁体等多种版本的发行,通过这些就能看出来,陈老师的这本书的确是名副其实。如果没有看的同学,可以放心购买,但购买前最后可以有异步图书的券,比如我大概是通过券+50RMB的价格买到了图书。

2. 如何读这本书

本书图例丰富,按照陈老师说的,她的书一贯都是图例丰富,阅读体验极佳。
《趣学算法(第2版)》这本书一共分为8章:

第1章:算法引入,复杂度的计算方法
第2~7章:经典算法,包括贪心算法,分治算法,动态规划(重点),回溯法,分支限界法,网络流。从这里看出,本书主要讲解经典算法,不大设计遗传算法等智能算法
第8章:实际应用中的算法高频面试算法:这一章节包括了启发式搜索,敏感词过滤,LRU算法,快慢指针,单调栈,单调队列,零钱兑换,股票交易等算法。有没有感觉字都认识,但内容都不认识的卑微感。并且针对每个算法提供4-8个实例,每个实例采用了科学的过程来进行剖析,分别是:问题分析,算法设计,完美图解,算法详解,算法分析及优化拓展等几个方式进行拓展。需要注意的是,算法分析的过程可以前移到算法设计前,避免算法超时。

3. 本书与第1版的差别

是一本算法领域的畅销书,第2版相比较第1版,有新增的内容,并且在内容上也有优化,新增内容如下:
在这里插入图片描述
我尤其感兴趣的是,添加了动态规划和高频考点的地方,这点非常重要,因为如果没人带路,自学是很难清楚市场需要什么的。

4. 算法职位的相关需求

学以致用,阅读本书期间,感觉到老师对于本书落地的关注,并把本书的内容与招聘需求结合了起来,并友好的分析了招聘要中的算法基本功。
在这里插入图片描述
陈老师是一名算法畅销书作者,当然还有更多的头衔,这里不再拓展,可自行百度。陈老师对于学以致用的分析是十分到位的。陈老师力求帮大家梳理出一个可以进入算法岗的通用路线,比如:

首先掌握一门语言,可以是C++,也可以是Java/Python
其次要掌握数据结构和算法,很多短期成为程序员的朋友往往是很少接触数据结构和算法的,更多停留在了语言框架层面。
再次需要掌握常见的数据挖掘算法,比如经典的回归分类聚类算法,集成算法等,这些算法可解释性好,性能稳定,用的放心。
最后还要数据机器学习的相关知识理论,看来数学是不可略过的一关。

希望通过对本书的简单介绍,可以让大家理解这本书里的内容,或者可以这本书的内容概要,自行搜索拓展相关算法,如果能带给大家一定的帮助,那么就很开心了,就像陈老师说的那样,算法是会让人开心的。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT从业者张某某

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值