| 作 者: | 明日科技 编著 |
| 出版社: | 清华大学出版社 |
| 丛编项: | C语言学习路线图 |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | VC++ |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1篇 算法基础篇
第1章 程序之魂——算法(自学视频、源程序:配套资源\mr\01\)
1.1 魂之说
1.2 算法的特性
1.3 算法的表示方式
1.3.1 用自然语言描述算法
1.3.2 用流程图描述算法
1.3.3 用N-S图描述算法
1.3.4 用计算机语言描述算法
1.4 算法性能分析与度量
1.4.1 算法的性能指标
1.4.2 算法效率的度量
1.4.3 算法的时间复杂度
1.4.4 算法的空间复杂度
1.5 学习算法的原因
第2章 数据结构基础(自学视频、源程序:配套资源\mr\02\)
2.1 数据结构概述
2.1.1 数据结构的发展
2.1.2 数据结构的研究对象
2.1.3 数据结构与算法的关系
2.2 数据结构的基本概念
2.3 C语言常见数据结构
2.3.1 数组
2.3.2 结构体
2.3.3 链表
2.3.4 栈
2.3.5 队列
第3章 查找与排序算法(自学视频、源程序:配套资源\mr\03\)
3.1 查找算法
3.1.1 顺序查找
3.1.2 折半查找
3.1.3 分块查找
3.1.4 哈希查找
3.2 排序算法
3.2.1 选择排序
3.2.2 冒泡排序
3.2.3 直接插入排序
3.2.4 归并排序
3.2.5 希尔排序
3.2.6 快速排序
3.2.7 各种排序算法的比较
第4章 基本算法思想(自学视频、源程序:配套资源\mr\04\)
4.1 递归的概念和分治法
4.1.1 递归的概念
4.1.2 递归的应用一汉诺塔
4.1.3 分治法的基本思想
4.1.4 分治法的应用一棋盘覆盖问题
4.2 动态规划法
4.2.1 动态规划法的基本思想
4.2.2 动态规划的应用一一最大子段和
4.3 贪心算法
4.3.1 贪心算法的基本概念
……
第2篇 常用算法篇
第5章 数学算法
第6章 矩阵与数组问题
第7章 经典算法
第3篇 趣味算法篇
第8章 数学趣题
第9章 逻辑推理题
第4篇 算法竞技篇
第10章 计算机等级考试算法实例
第11章 程序员考试算法实例
第12章 信息学奥赛算法实例