展开全部

主编推荐语

海量图解详解数据结构与算法,竞赛实例实战,快速掌握与应用。

内容简介

本书以海量图解的形式,详细讲解常用的数据结构与算法,并结合竞赛实例引导读者进行刷题实战。通过对本书的学习,读者将掌握22种高级数据结构、7种动态规划算法、5种动态规划优化技巧,以及5种网络流算法,并熟练应用各种算法解决实际问题。本书总计8章。第1章讲解实用数据结构,包括并查集、优先队列;第2章讲解区间信息维护与查询,包括倍增、ST、RMQ、LCA、树状数组、线段树和分块;第3章讲解字符串处理,包括字典树、AC自动机和后缀数组;第4章讲解树上操作问题,包括点分治、边分治、树链剖分和动态树;第5章讲解各种平衡二叉树,包括Treap、伸展树和SBT;第6章讲解数据结构进阶,包括KD树、左偏树、跳跃表、树套树和可持久化数据结构;第7章讲解动态规划及其优化,包括背包问题、线性DP、区间DP、树形DP、数位DP、状态压缩DP、插头DP和动态规划优化方法;第8章讲解网络流问题,包括常用网络流算法、二分图最大匹配、最大流最小割定理和最小费用最大流。本书对每个算法都进行详细图解并搭配竞赛实例,重点讲解如何分析问题、优化算法,以期读者在短时间内掌握该算法并进行刷题实战。

目录

  • 封面
  • 前折页
  • 版权信息
  • 内容简介
  • 前言
  • 第1章 实用数据结构
  • 1.1 并查集
  • 原理 并查集详解
  • 训练1 畅通工程
  • 训练2 方块栈
  • 训练3 食物链
  • 训练4 帮派
  • 1.2 优先队列
  • 原理1 优先队列的实现原理
  • 原理2 优先队列详解
  • 训练1 第k大的数
  • 训练2 围栏修复
  • 训练3 表演评分
  • 训练4 丛林探险
  • 第2章 区间信息维护与查询
  • 2.1 倍增、ST、RMQ
  • 原理1 倍增
  • 原理2 ST
  • 原理3 RMQ
  • 训练1 区间最值差
  • 训练2 最频繁值
  • 训练3 最小分段数
  • 训练4 二维区间最值差
  • 2.2 最近公共祖先LCA
  • 原理1 暴力搜索法
  • 原理2 树上倍增法
  • 原理3 在线RMQ算法
  • 原理4 Tarjan算法
  • 训练1 最近公共祖先
  • 训练2 树上距离
  • 训练3 距离查询
  • 训练4 城市之间的联系
  • 2.3 树状数组
  • 原理1 一维树状数组
  • 原理2 多维树状数组
  • 训练1 数星星
  • 训练2 公路交叉数
  • 训练3 子树查询
  • 训练4 矩形区域查询
  • 2.4 线段树
  • 原理1 线段树的基本操作
  • 原理2 线段树中的“懒操作”
  • 训练1 敌兵布阵
  • 训练2 简单的整数问题
  • 训练3 数据结构难题
  • 训练4 颜色统计
  • 2.5 分块
  • 原理 分块详解
  • 训练1 简单的整数问题
  • 训练2 数字序列
  • 训练3 区间最值差
  • 训练4 超级马里奥
  • 训练5 序列操作
  • 第3章 字符串处理
  • 3.1 字典树
  • 原理 字典树详解
  • 训练1 单词翻译
  • 训练2 电话表
  • 训练3 统计难题
  • 训练4 彩色的木棒
  • 训练5 最长xor路径
  • 3.2 AC自动机
  • 原理 AC自动机详解
  • 训练1 关键字检索
  • 训练2 病毒侵袭
  • 训练3 DNA序列
  • 训练4 单词情结
  • 3.3 后缀数组
  • 原理1 基数排序
  • 原理2 后缀数组详解
  • 训练1 牛奶模式
  • 训练2 口吃的外星人
  • 训练3 音乐主题
  • 训练4 星际迷航
  • 第4章 树上操作
  • 4.1 点分治
  • 原理 重心分解
  • 训练1 树上两点之间的路径数
  • 训练2 游船之旅
  • 训练3 摩天大树
  • 训练4 查询子树
  • 4.2 边分治
  • 原理 边分治详解
  • 训练1 树上查询I
  • 训练2 树上查询II
  • 训练3 树上两点之间的路径数
  • 4.3 树链剖分
  • 原理 树链剖分详解
  • 训练1 树上距离
  • 训练2 树的统计
  • 训练3 家庭主妇
  • 训练4 树上操作
  • 4.4 动态树
  • 原理 动态树详解
  • 训练1 距离查询
  • 训练2 动态树xor和
  • 训练3 动态树的最值
  • 训练4 动态树的第2大值
  • 训练5 树上操作
  • 第5章 平衡二叉树
  • 5.1 Treap
  • 原理 Treap详解
  • 训练1 双重队列
  • 训练2 普通平衡树
  • 训练3 黑盒子
  • 训练4 少林功夫
  • 5.2 伸展树
  • 原理 伸展树详解
  • 训练1 双重队列
  • 训练2 玩链子
  • 训练3 超强记忆
  • 训练4 循环
  • 5.3 SBT
  • 原理 SBT详解
  • 训练1 双重队列
  • 训练2 第k小的数
  • 训练3 第k大的数
  • 训练4 区间第k小
  • 训练5 郁闷的出纳员
  • 第6章 数据结构进阶
  • 6.1 KD树
  • 原理 KD树详解
  • 训练1 最近的取款机
  • 训练2 找旅馆
  • 训练3 最近邻M点
  • 训练4 蚁巢
  • 6.2 左偏树
  • 原理 左偏树详解
  • 训练1 猴王
  • 训练2 小根堆
  • 训练3 路面修整
  • 训练4 K-单调
  • 6.3 跳跃表
  • 原理 跳跃表详解
  • 训练1 双重队列
  • 训练2 第k大的数
  • 训练3 郁闷的出纳员
  • 6.4 树套树
  • 原理 树套树详解
  • 训练1 动态区间问题
  • 训练2 动态区间第k小
  • 训练3 矩形区域查询
  • 训练4 马赛克处理
  • 6.5 可持久化数据结构
  • 原理1 可持久化线段树详解
  • 原理2 可持久化Trie详解
  • 训练1 超级马里奥
  • 训练2 记忆重现
  • 训练3 最大异或和
  • 第7章 动态规划及其优化
  • 7.1 动态规划求解原理
  • 原理1 动态规划的三个要素
  • 原理2 动态规划设计方法
  • 7.2 背包问题
  • 原理1 01背包
  • 训练1 骨头收藏家
  • 原理2 完全背包
  • 训练2 存钱罐
  • 原理3 多重背包
  • 训练3 硬币
  • 原理4 分组背包
  • 训练4 价值最大化
  • 原理5 混合背包
  • 训练5 最少的硬币
  • 7.3 线性DP
  • 训练1 超级楼梯
  • 训练2 数字三角形
  • 训练3 最长上升子序列
  • 训练4 最长公共子序列
  • 训练5 最大连续子段和
  • 7.4 区间DP
  • 训练1 回文
  • 训练2 括号匹配
  • 训练3 猴子派对
  • 训练4 乘法难题
  • 7.5 树形DP
  • 训练1 别墅派对
  • 训练2 战略游戏
  • 训练3 工人请愿书
  • 训练4 完美的服务
  • 训练5 背包类树形DP
  • 训练6 苹果树
  • 训练7 二次扫描与换根
  • 训练8 最远距离
  • 7.6 数位DP
  • 训练1 不吉利的数字
  • 训练2 定时炸弹
  • 训练3 Round Numbers
  • 训练4 计数问题
  • 训练5 数字权值
  • 7.7 状态压缩DP
  • 训练1 旅行商问题
  • 训练2 旅行商变形1
  • 训练3 旅行商变形2
  • 训练4 玉米田
  • 训练5 炮兵阵地
  • 训练6 马车旅行
  • 7.8 插头DP
  • 训练1 铺砖
  • 训练2 方格取数
  • 训练3 多回路连通性问题
  • 训练4 单回路连通性问题
  • 训练5 单通路连通性问题
  • 7.9 动态规划优化
  • 原理1 倍增优化
  • 原理2 数据结构优化
  • 训练1 最长公共上升子序列
  • 训练2 有序子序列
  • 训练3 最大化器
  • 训练4 洒水装置
  • 原理3 单调队列优化
  • 训练5 滑动窗口
  • 训练6 洒水装置
  • 训练7 股票交易
  • 原理4 斜率优化
  • 训练8 打印文章
  • 训练9 覆盖走道
  • 训练10 批处理调度
  • 训练11 划分
  • 训练12 劳伦斯
  • 原理5 四边不等式优化
  • 训练13 划分
  • 第8章 网络流
  • 8.1 EK算法
  • 原理 EK算法详解
  • 训练1 最大流问题
  • 训练2 排水系统
  • 8.2 Dinic算法
  • 原理 Dinic算法详解
  • 训练1 最大销售量
  • 训练2 电力网络
  • 8.3 ISAP算法
  • 原理 ISAP算法详解
  • 训练1 岛屿运输
  • 训练2 美味佳肴
  • 训练3 跳跃蜥蜴
  • 训练4 计算机工厂
  • 8.4 二分图匹配
  • 原理1 最大匹配算法
  • 原理2 匈牙利算法
  • 训练1 完美的牛棚
  • 训练2 机器调度
  • 训练3 逃脱
  • 8.5 最大流最小割
  • 原理 最大流最小割定理
  • 训练1 最小边割集
  • 训练2 最小点割集
  • 训练3 双核CPU
  • 训练4 最大收益
  • 8.6 最小费用最大流
  • 原理 最小费用路算法
  • 训练1 农场之旅
  • 训练2 航空路线
  • 训练3 区间覆盖
  • 训练4 疏散计划
  • 后折页
  • 封底
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。