搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
高频算法设计(基于Python语言)
0.00     定价 ¥ 89.80
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购15本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787522636832
  • 作      者:
    编者:朱洪银|责编:钱诚
  • 出 版 社 :
    中国水利水电出版社
  • 出版日期:
    2025-10-01
收藏
畅销推荐
内容介绍
在AI时代,尽管大模型能够帮助我们解决诸多复杂问题,但掌握基本的算法原理仍然是不可或缺的。只有深入理解这些基础原理,才能作出正确的设计决策,形成合理的判断,并确保技术应用的准确性和有效性。如果缺乏这些基础知识,我们就将难以真正驾驭AI技术,更无法发挥其最大价值。 本书聚焦算法编程核心能力培养,以“实践+领悟”为导向,通过Python代码实现、详尽算法解释及配套视频教程,帮助读者掌握算法逻辑与原理,提升问题解决与逻辑思维能力,适用于算法学习与实践需求。全书按解题方法分为15章,涵盖旋转排序数组、链表操作、动态规划、深度/宽度优先搜索等算法。题目遵循“题目描述—代码实现—算法解释”结构,内容由易到难,前4章为基础算法,后续章节逐步引入较为复杂的算法。 本书主要面向计算机专业学生、算法编程岗位求职者及算法竞赛参与者,广泛适用于初级至中级水平的算法编程学习者。
展开
目录
第1章 旋转排序数组
1.1 搜索旋转排序数组
1.2 螺旋矩阵
1.3 搜索二维矩阵
1.4 寻找峰值Ⅰ
1.5 旋转数组
1.6 旋转字符串
1.7 二分查找
1.8 对x开根Ⅰ
1.9 寻找峰值Ⅱ
1.10 在大数组中查找特定元素
1.11 寻找目标最后出现位置
1.12 对x开根Ⅱ
1.13 搜索旋转数组中的最小元素
1.14 在排序数组中查找数字
第2章 链表操作
2.1 删除链表的倒数第n个节点
2.2 有序链表去重(保留不重复的元素)
2.3 有序链表去重(使每个元素只出现一次)
2.4 划分链表
2.5 反转链表Ⅰ
2.6 环形链表
2.7 相交链表
2.8 反转链表Ⅱ
2.9 回文链表
2.10 删除链表中的指定节点
2.11 奇偶链表
2.12 两数相加
2.13 约瑟夫问题
2.14 链表排序
2.15 重排链表
2.16 合并K个排序链表
2.17 复制带随机指针的链表
2.18 搜索链表倒数第n个节点
2.19 链表求和
2.20 区间反转链表
2.21 分割链表
第3章 前缀操作
3.1 搜索最大子数组
3.2 除自身以外数组的乘积
3.3 按权重随机选择
3.4 查找和为0的子数组
3.5 子数组求和
3.6 查找和为0的子矩阵
第4章 双指针算法
4.1 寻找两个有序数组的中位数
4.2 寻找最长公共前缀
4.3 寻找最小覆盖子串Ⅰ
4.4 合并两个有序数组
4.5 检查缩写宇
4.6 寻找最小覆盖子串Ⅱ
4.7 合并排序数组
4.8 接雨水Ⅰ
4.9 三角形计数
……
第5章 动态规划
第6章 生成所有可能的组合
第7章 宽度优先搜索
第8章 深度优先搜索
第9章 反转序列
第10章 买卖股票
第11章 字符串匹配
第12章 特殊数据结构
第13章 排序解法
第14章 图
第15章 二又树
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证