书籍 趣学算法(第2版)的封面

趣学算法(第2版)

陈小玉

出版时间

2022-10-01

ISBN

9787115596000

评分

★★★★★
书籍介绍

《趣学算法(第2版)》从算法之美娓娓道来,没有高深的原理,也没有枯燥的公式。

通过趣味故事引出算法问题,包含50多个实例及海量图解,结合学生提问,分析算法本质,并给出代码实现的详细过程和运行结果。

★编辑推荐:

(1)实例丰富,通俗易懂

从有趣的故事引入算法,结合大量实例讲解,从简单到复杂,使读者从实例中体会算法设计思想。

(2)海量图解,简单有趣

通过海量图解,对算法进行分解剖析,使复杂难懂的问题变得简单有趣,给读者带来巨大的阅读乐趣,在阅读中不知不觉地学到算法知识。

(3)深入浅出,透析本质

用关键代码描述算法,既简洁易懂,又能抓住本质;算法思想描述及注释使代码更加通俗易懂。对算法的分析丰富细致,既有逐步推导结论的过程,又有直观绘图展示。

(4)实战演练,循序渐进

每个算法讲解后会进行实战演练,提高读者独立思考能力和动手实践能力

(5)网络资源,技术支持

丰富的教学资源,包括源代码、教学课件、视频、教学大纲、教案、习题、在线答疑和在线测试。

(6)算法解析,优化拓展

进行详细的算法解析,分析算法的时间复杂度和空间复杂度,并对其优化拓展进一步讨论,提出优化算法。

(7)本书自上市以来,不但得到读者的认可,也在许多高校作为教材使用,已经被评为十四五规划教材。

★内容简介:

本书是用轻松有趣的方法学习算法的入门指南。按照算法策略分为8章。第1章以算法之美、趣味故事引入算法,讲解算法复杂度的计算方法,以及爆炸性增量问题。2~7章讲解经典算法,包括贪心算法、分治算法、动态规划算法、回溯法、分支限界法、网络流算法。第8章讲解实际应用中的算法和高频面试算法,包括启发式搜索、敏感词过滤、LRU算法、快慢指针、单调栈、单调队列、零钱兑换、股票交易等。每一种经典算法都有4~8个实例,多数按照问题分析、算法设计、完美图解、算法详解、算法分析及优化拓展的流程进行讲解。全书讲解清晰,通俗易懂,紧扣工程教育认证的要求和实用性,力求满足新工科人才培养的需要。

本书为河南省“十四五”普通高等教育规划教材,提供了丰富的教学资源与答疑服务,包括源代码、课件、教案、习题、在线答疑和在线测试系统。本书既适合作为高等院校计算机及相关专业的算法教材,也适合对算法感兴趣的初学者以及需要提升技术能力的在职人员阅读。

陈小玉,南阳理工学院副教授,软件工程师,主要研究方向为算法优化和机器学习。出版作品《趣学算法》《趣学数据结构》《算法训练营:海量图解+竞赛刷题(入门篇)》《算法训练营:海量图解+竞赛刷题(进阶篇)》,所教学生多次获得ACM、蓝桥杯等算法竞赛奖项。

目录
第1章 算法之美 1
1.1 打开算法之门 2
1.2 妙不可言—算法复杂性 2
1.3 一棋盘的麦子 8
1.4 神奇的兔子数列 9

显示全部
用户评论
非常好的书,图解多,每个问题分析清楚,用图解显示求解过程,适合算法入门,题目阅读起来有趣很多,配套源码课件视频,挺好用的。
第二版和第一版很不一样,第一版近600页,第二版只有340页左右,相比第二版感觉把很多无关紧要的话全部删掉,然后讲的东西更多了,多了实用算法一节,然后把最后的完整代码全部都删掉了,确实精简不少,更加像一本教材了,但是感觉第一版扯东扯西更多,看得更加放松,不会让我一想到这是本算法书就头疼
这一版增加了面试算法和实际工程应用算法,更具有实用性。有利于读者面试准备,了解算法在实际工程中的应用。