算法通关之路
正版保障 假一赔十 可开发票
¥
62.18
6.3折
¥
99
全新
库存14件
作者路志鹏[等]著
出版社电子工业出版社
ISBN9787121412783
出版时间2021-08
装帧平装
开本16开
定价99元
货号11245995
上书时间2024-12-24
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
"本书共有5位作者,他们和另外4名审阅者组建了一个小团队,合作完成此书。团队成员大都毕业于985、211院校计算机专业,他们在解算法题、参加算法竞赛和力扣(LeetCode)周赛等过程中积攒的丰富经验都汇集于此书当中。 路志鹏 网名lucifer,软件架构师;刷题插件leetcode-cheatsheet作者;微信公众号“力扣加加”作者;擅长用通俗易懂的语言讲述算法知识,先后发表过十几万字的算法题解,在GitHub上获星数万。 俞 俊 毕业于吉林大学,喜欢数学,热爱算法,闲暇时出没于力扣(LeetCode)、Codeforces;曾创业,目前主要从事前端架构方面的工作。 海凡路 硕士研究生,毕业于英国约克大学,曾就职于甲骨文软件研究开发中心,现任某金融机构软件开发项目经理。 黄乐兴 厦门大学硕士研究生在读,研究方向为人工智能;西二在线工作室第A届负责人;力扣(LeetCode)刷题量770+,周赛优选排名21。 李 冰 不错研发工程师,现任某外企视频编解码组负责人,对于软硬件视频编解码流程优化有着丰富的实践经验;目前主要从事视频压缩算法、视频质量优化的研究工作。"
目录
第1章 预备知识
1.1 学习算法需要数学知识吗
1.2 基础数据结构和算法
1.3 复杂度分析
总结
第2章 数学之美
2.1 两数之和
2.2 三数之和
2.3 四数之和
2.4 四数相加II
2.5 最接近的三数之和
2.6 最大子序列和
2.7 最大数
2.8 分数到小数
2.9 最大整除子集
2.10 质数排列
总结
第3章 回文的艺术
3.1 验证回文字符串Ⅱ
3.2 回文链表
3.3 回文数
3.4 最长回文子串
3.5 最长回文子序列
3.6 超级回文数
总结
第4章 游戏之乐
4.1 外观数列(报数)
4.2 24点
4.3 数独游戏
4.4 生命游戏
总结
第5章 深度优先遍历和广度优先遍历
5.1 深度优先遍历
5.2 广度优先遍历
5.3 路径和系列问题
5.4 岛屿问题
总结
第6章 二分法
6.1 二分查找
6.2 寻找旋转排序数组中的最小值
6.3 爱吃香蕉的珂珂
6.4 x的平方根
6.5 寻找峰值
6.6 分割数组的最大值
总结
第7章 位运算
7.1 位1的个数
7.2 实现加法
7.3 整数替换
7.4 只出现一次的数字
总结
第8章 设计
8.1 最小栈
8.2 实现Trie(前缀树)
8.3 LRU缓存机制
8.4 LFU缓存
8.5 设计跳表
总结
第9章 双指针
9.1 头/尾指针
9.2 快慢指针
总结
第10章 动态规划
10.1 爬楼梯
10.2 打家劫舍系列
10.3 不同路径
10.4 零钱兑换
总结
第11章 滑动窗口
11.1 滑动窗口最大值
11.2 最小覆盖子串
11.3 替换后的最长重复字符
11.4 字符串的排列
总结
第12章 博弈问题
12.1 石子游戏
12.2 预测赢家
12.3 Nim游戏
12.4 猜数字大小II
总结
第13章 股票问题
13.1 买卖股票的最佳时机
13.2 买卖股票的最佳时机II
13.3 买卖股票的最佳时机(含手续费)
13.4 买卖股票的最佳时机(含冷冻期)
13.5 买卖股票的最佳时机IV
总结
第14章 分治法
14.1 合并k个排序链表
14.2 数组中的第k个最大元素
14.3 搜索二维矩阵II
总结
第15章 贪心法
15.1 分发饼干
15.2 跳跃游戏
15.3 任务调度器
15.4 分发糖果
15.5 无重叠区间
总结
第16章 回溯法
16.1 组合总和I
16.2 组合总和II
16.3 子集
16.4 全排列
16.5 解数独
总结
第17章 一些有趣的题目
17.1 求众数II
17.2 柱状图中最大的矩形
17.3 一周中的第几天
17.4 水壶问题
17.5 可怜的小猪
总结
第18章 一些通用解题模板
18.1 二分法
18.2 回溯法
18.3 并查集
18.4 BFS
18.5 滑动窗口
18.6 数学
总结
第19章 融会贯通
19.1 循环移位问题
19.2 编辑距离
19.3 第k问题
总结
第20章 解题技巧和面试技巧
20.1 看限制条件
20.2 预处理
20.3 不要忽视暴力法
20.4 降维与状态压缩
20.5 猜测tag
总结
主编推荐
"《算法通关之路》对力扣(LeetCode)中的经典题目及背后的知识体系进行系统的梳理,依次展开讲解,由浅入深。 带领读者理解算法知识、总结解题“套路”、掌握通关技巧。 为了方便读者学习、参考,书中每一段代码都给出了多种语言的实现。"
精彩内容
这是一本图文并茂的力扣(LeetCode)题解书,旨在让广大读者理解数据结构和算法的必备知识,掌握解决各类经典题目的基本技能,陪伴读者攻克算法难关。
本书通过算法题解的形式讲解了基本数据结构和算法知识,包括分治、贪心、回溯和动态规划等算法思想,二分查找、深度优先遍历和广度优先遍历、双指针、滑动窗口、位运算、并查集等解题思路和技巧,以及通用解题“套路”和解题模板等内容,引导读者了解并掌握解决算法题目的方式、方法,旨在循序渐进地提高读者应对算法题目的能力。
本书适合数据结构和算法知识的学习者,希望学习如何解算法题或正在刷题的计算机行业从业者,也可作为大、中专院校相关专业的辅导参考书。
媒体评论
"2012年,我在美国初次面试软件工程师一职时,面试题目知识点零散,评价体系尚未标准化。但仅仅相隔几年时间,美国整个IT行业的面试体系已经变得高度标准化与结构化,很好注重算法与数据结构。在这样的大背景下,硅谷华人中涌现出了一大批“科班”“非科班”出身的软件工程师,他们通过刷题拿到了心仪的offer。算法与数据结构本身是相当抽象的,要想学好它们,可视化与直观的教学方式是相当重要的。本书通过剖析力扣(LeetCode)上的例题,以多元且直观的方式呈现解题思路,来帮助读者快速入门算法与数据结构,斩获心仪公司的offer。 蔡 循 博士 毕业于美国麻省理工学院电气工程与计算机科学专业,曾经在Google视频标准组、 YouTube及Google Research工作,目前从事机器学习和人工智能方向的创业 对于算法爱好者、学习者,或者有切实目标希望提升自身能力的同行来说,本书具备很高的参考价值。本书基于易学、易用的Python技术栈,同时每种解法都提供了Java、C++语言的实现版本,为读者提供了一个友好的算法学习环境。 刘 鑫 Python Tutorial译者,Scala组合子库Jaskell作者 无论从事什么方向的程序开发工作,具备扎实的算法知识都是一个解决问题的硬实力。《算法通关之路》是一本针对常用算法题且解读详实、通透的基础书,力荐大家入手学习。 秦金卫(kimmking) Apache Dubbo/ShardingSphere PMC,曾任阿里巴巴/京东架构师, 长亮科技平台服务部副总经理兼北京技术团队负责人 我通过GitHub 4万个star的算法题解仓库与本书作者路志鹏相识,他是一名纯粹的算法爱好者,他的算法教程堪称独门绝技。向大家力荐这本《算法通关之路》,本书可以帮助读者快速掌握算法知识,成为算法面试中的佼佼者。 臧剑超 百度资深技术专家,印度SRM大学和英国曼彻斯特大学计算机科学专业双硕士"
— 没有更多了 —
以下为对购买帮助不大的评价