本书适合于需要行算法面试的读者,通过阅读本书可以掌握算法面试中求解问题的方法和技巧,提升自己的算法技能和思维方式,从而在面试中脱颖而出。同时,本书可以作为“数据结构”和“算法设计与分析”课程的辅导书,也可以供各种程序设计竞赛和计算机编程爱好者研习。
售 价:¥
纸质售价:¥198.00购买纸书
6.4
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐

内容简介
作者简介
前言
本书内容
本书特色
如何刷题和使用本书
致谢
第二部分 算法设计策略及其应用
第15章 穷举法
15.1 穷举法概述
15.2 顺序列举的算法设计
15.3 组合列举的算法设计
15.4 排列列举的算法设计
推荐练习题
第16章 递归
16.1 递归概述
16.2 基于递归数据结构的递归算法设计
16.3 基于归纳的递归算法设计
推荐练习题
第17章 分治法
17.1 分治法概述
17.2 基本分治算法设计
17.3 快速排序和二路归并排序应用的算法设计
17.4 二分查找应用的算法设计
推荐练习题
第18章 DFS、BFS 和拓扑排序
18.1 DFS、BFS和拓扑排序概述
18.2 深度优先遍历应用的算法设计
18.3 广度优先遍历应用的算法设计
18.4 拓扑排序应用的算法设计
推荐练习题
第19章 回溯法
19.1 回溯法概述
19.2 子集树的回溯算法设计
19.3 排列树的回溯算法设计
推荐练习题
第20章 分支限界法和A*算法
20.1 分支限界法和A*算法概述
20.2 队列式分支限界法应用的算法设计
20.3 优先队列式分支限界法应用的算法设计
20.4 A*算法的应用
推荐练习题
第21章 动态规划
21.1 动态规划概述
21.2 坐标型动态规划
21.3 序列型动态规划
21.4 划分型动态规划
21.5 匹配型动态规划
21.6 背包型动态规划
21.7 树型动态规划
21.8 区间型动态规划
21.9 Floyd算法及其应用
推荐练习题
第22章 贪心法
22.1 贪心法概述
22.2 常见的贪心法求解问题
22.3 区间问题
22.4 Prim和Kruskal算法及其应用
22.5 Dijkstra算法及其应用
推荐练习题
第三部分 经典问题及其求解
第23章 跳跃问题
23.1 跳跃问题概述
23.2 跳跃问题的求解
推荐练习题
第24章 迷宫问题
24.1 迷宫问题概述
24.2 迷宫问题的求解
推荐练习题
第25章 设计问题
25.1 设计问题概述
25.2 常见设计问题的求解
推荐练习题
附录A LeetCode题目及其章号索引表
附录B 《算法面试》配套LeetCode平台使用说明
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜