封面
版权信息
作者简介
内容简介
前言
第1章 C++基础知识
1.1 开启算法之旅
1.2 常用的数据类型
1.3 玩转输入和输出
1.4 常用的运算符
1.5 选择结构语句
1.5.1 if条件语句
1.5.2 switch条件语句
1.6 循环结构语句
1.6.1 for语句
1.6.2 while语句
1.6.3 do while语句
1.7 巧用数组
1.7.1 一维数组
- APP免费
1.7.2 二维数组
- APP免费
1.8 玩转字符串
- APP免费
1.8.1 C风格的字符串
- APP免费
1.8.2 C++string类型的字符串
- APP免费
1.9 结构体的应用
- APP免费
1.10 指针的应用
- APP免费
第2章 算法之美
- APP免费
2.1 算法复杂度
- APP免费
2.1.1 时间复杂度
- APP免费
2.1.2 空间复杂度
- APP免费
2.2 函数
- APP免费
2.2.1 标准函数
- APP免费
2.2.2 传值参数
- APP免费
2.2.3 引用参数
- APP免费
2.2.4 数组参数
- APP免费
2.3 递归
- APP免费
2.3.1 递归函数
- APP免费
2.3.2 递归的原理
- APP免费
第3章 线性表的应用
- APP免费
3.1 顺序表
- APP免费
3.1.1 插入
- APP免费
3.1.2 删除
- APP免费
3.2 链表
- APP免费
3.2.1 单链表
- APP免费
3.2.2 双向链表
- APP免费
3.2.3 循环链表
- APP免费
3.2.4 静态链表
- APP免费
3.3 栈
- APP免费
3.3.1 入栈
- APP免费
3.3.2 出栈
- APP免费
3.3.3 取栈顶元素
- APP免费
3.4 队列
- APP免费
3.4.1 顺序队列
- APP免费
3.4.2 循环队列
- APP免费
3.5 STL中的常用函数和容器
- APP免费
3.5.1 sort()
- APP免费
3.5.2 vector(向量)
- APP免费
3.5.3 stack(栈)
- APP免费
3.5.4 queue(队列)
- APP免费
3.5.5 list(双向链表)
- APP免费
第4章 树的应用
- APP免费
4.1 树
- APP免费
4.1.1 树的存储
- APP免费
4.1.2 树、森林与二叉树的转换
- APP免费
4.2 二叉树
- APP免费
4.2.1 二叉树的性质
- APP免费
4.2.2 满二叉树和完全二叉树
- APP免费
4.2.3 二叉树的存储结构
- APP免费
4.3 二叉树遍历
- APP免费
4.3.1 先序遍历
- APP免费
4.3.2 中序遍历
- APP免费
4.3.3 后序遍历
- APP免费
4.3.4 层次遍历
- APP免费
4.4 哈夫曼树
- APP免费
4.4.1 哈夫曼编码
- APP免费
4.4.2 哈夫曼编码的长度计算方法
- APP免费
4.5 二叉搜索树
- APP免费
4.5.1 二叉搜索树原理详解
- APP免费
4.5.2 查找
- APP免费
4.5.3 插入
- APP免费
4.5.4 创建
- APP免费
4.5.5 删除
- APP免费
第5章 图论基础
- APP免费
5.1 图的存储
- APP免费
5.1.1 邻接矩阵
- APP免费
5.1.2 边集数组
- APP免费
5.1.3 邻接表
- APP免费
5.1.4 链式前向星
- APP免费
5.1.5 图的存储技巧
- APP免费
5.2 图的遍历
- APP免费
5.2.1 广度优先遍历
- APP免费
5.2.2 深度优先遍历
- APP免费
第6章 算法入门
- APP免费
6.1 贪心算法
- APP免费
6.1.1 贪心算法秘籍
- APP免费
6.1.2 最优装载问题
- APP免费
6.2 分治算法
- APP免费
6.2.1 分治算法秘籍
- APP免费
6.2.2 合并排序
- APP免费
6.2.3 快速排序
- APP免费
第7章 高精度计算
- APP免费
7.1 高精度加法
- APP免费
7.1.1 接收和存储数据
- APP免费
7.1.2 处理进位
- APP免费
7.2 高精度减法
- APP免费
7.2.1 比较大小
- APP免费
7.2.2 接收和存储数据
- APP免费
7.2.3 处理借位
- APP免费
7.3 高精度乘法
- APP免费
7.3.1 接收和存储数据
- APP免费
7.3.2 处理进位
- APP免费
7.4 高精度除法
- APP免费
7.4.1 接收和存储数据
- APP免费
7.4.2 按位相除
- APP免费
第8章 搜索算法入门
- APP免费
8.1 二分算法
- APP免费
8.1.1 二分查找
- APP免费
8.1.2 二分答案
- APP免费
8.2 深度优先搜索
- APP免费
8.2.1 回溯法的原理
- APP免费
8.2.2 回溯法模板
- APP免费
8.3 广度优先搜索
- APP免费
8.3.1 分支限界法的原理
- APP免费
8.3.2 分支限界法秘籍
- APP免费
第9章 动态规划入门
- APP免费
9.1 动态规划秘籍
- APP免费
9.1.1 动态规划的三个要素
- APP免费
9.1.2 动态规划的设计方法
- APP免费
9.2 背包问题
- APP免费
9.2.1 01背包问题
- APP免费
9.2.2 完全背包问题
- APP免费
9.3 线性动态规划
- APP免费
训练1 超级楼梯
- APP免费
训练2 数字三角形
- APP免费
训练3 最长上升子序列
- APP免费
训练4 最长公共子序列
- APP免费
训练5 最大连续子段和
- APP免费
9.4 区间动态规划
- APP免费
训练1 回文
- APP免费
训练2 括号匹配
- APP免费
训练3 乘法难题
- APP免费
训练4 猴子派对
- APP免费
封底
更新时间:2024-09-19 17:42:32