前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >趣味算法-01-跟着作者读《趣味算法(第2版)》上

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

作者头像
用户2225445
发布2022-11-12 17:09:12
3010
发布2022-11-12 17:09:12
举报
文章被收录于专栏:IT从业者张某某IT从业者张某某

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

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-10-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 系列博客:
  • 1.《趣学算法(第2版)》书籍简介
  • 2. 如何读这本书
  • 3. 本书与第1版的差别
  • 4. 算法职位的相关需求
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档