算法与程序设计 / 普通高等教育农业部“十三五”规划教材,全国高等农林院校“十三五”规划教材
¥19.00定价
作者: 杨怀卿
出版时间:2021-07
出版社:中国农业出版社
普通高等教育农业农村部“十三五”规划教材
- 中国农业出版社
- 9787109234734
- 1版
- 189613
- 40241823-0
- 2021-07
- 工学
- 计算机科学与技术
- TP311.1
- 通用
- 本科
内容简介
《算法与程序设计/全国高等农林院校“十三五”规划教材》以C语言为程序设计背景,介绍了几种常用算法的基本概念,并进行了分析和应用研究。
《算法与程序设计/全国高等农林院校“十三五”规划教材》分为2篇共8章,分别为基础篇(绪论、C语言设计基础、迭代与递归算法、枚举与分治、贪心算法、动态规划),提高篇(算法设计综合与机器学习算法)。每章均配有相关的例题与习题,均在VisualC++6.0环境下调试与运行通过,以促进学生对算法的理解。
《算法与程序设计/全国高等农林院校“十三五”规划教材》内容循序渐进、层次分明、通俗易懂,既可作为高等院校非计算机专业算法与程序设计课程的教材,也可作为计算机工作者、广大程序设计爱好者和信息爱好者的参考书目。
《算法与程序设计/全国高等农林院校“十三五”规划教材》分为2篇共8章,分别为基础篇(绪论、C语言设计基础、迭代与递归算法、枚举与分治、贪心算法、动态规划),提高篇(算法设计综合与机器学习算法)。每章均配有相关的例题与习题,均在VisualC++6.0环境下调试与运行通过,以促进学生对算法的理解。
《算法与程序设计/全国高等农林院校“十三五”规划教材》内容循序渐进、层次分明、通俗易懂,既可作为高等院校非计算机专业算法与程序设计课程的教材,也可作为计算机工作者、广大程序设计爱好者和信息爱好者的参考书目。
目录
前言
基础篇
第1章 绪论
1.1 算法与程序
1.1.1 算法
1.1.2 程序
1.2 数据结构
1.2.1 基本术语
1.2.2 基本数据结构
1.3 算法的复杂度分析
1.3.1 算法的时间复杂度
1.3.2 算法的空间复杂度
习题
第2章 C语言设计基础
2.1 VisualC++6.0集成开发环境及其使用
2.2 数据类型、运算符与表达式
2.3 C语言程序的结构与设计
2.3.1 C语言程序的结构
2.3.2 C语言程序的结构特点
2.3.3 C语言程序设计
2.4 数组与函数
2.4.1 数组
2.4.2 函数
习题
第3章 迭代与递归算法
3.1 迭代算法
3.1.1 递推法
3.1.2 迭代算法解方程
3.2 递归算法
3.2.1 递归的概念
3.2.2 递归算法的特性
3.2.3 递归算法的编写
3.2.4 递归算法的执行过程
3.3 迭代算法的扩展延伸
3.3.1 迭代算法的应用
3.3.2 迭代算法的类型
习题
第4章 枚举与分治
4.1 枚举
4.1.1 枚举概述
4.1.2 枚举算法的应用
4.2 分治
4.2.1 分治概述
4.2.2 分治算法的应用
习题
第5章 贪心算法
5.1 贪心算法概述
5.2 贪心算法的基本要素
5.3 应用范例
习题
第6章 动态规划
6.1 动态规划概述
6.1.1 动态规划的概念
6.1.2 动态规划的实施步骤
6.2 矩阵连乘问题
6.3 点数值三角形的最优路径搜索
6.4 背包问题
6.5 最长公共子序列
6.6 动态规划应用小结
习题
……
提高篇
参考文献
基础篇
第1章 绪论
1.1 算法与程序
1.1.1 算法
1.1.2 程序
1.2 数据结构
1.2.1 基本术语
1.2.2 基本数据结构
1.3 算法的复杂度分析
1.3.1 算法的时间复杂度
1.3.2 算法的空间复杂度
习题
第2章 C语言设计基础
2.1 VisualC++6.0集成开发环境及其使用
2.2 数据类型、运算符与表达式
2.3 C语言程序的结构与设计
2.3.1 C语言程序的结构
2.3.2 C语言程序的结构特点
2.3.3 C语言程序设计
2.4 数组与函数
2.4.1 数组
2.4.2 函数
习题
第3章 迭代与递归算法
3.1 迭代算法
3.1.1 递推法
3.1.2 迭代算法解方程
3.2 递归算法
3.2.1 递归的概念
3.2.2 递归算法的特性
3.2.3 递归算法的编写
3.2.4 递归算法的执行过程
3.3 迭代算法的扩展延伸
3.3.1 迭代算法的应用
3.3.2 迭代算法的类型
习题
第4章 枚举与分治
4.1 枚举
4.1.1 枚举概述
4.1.2 枚举算法的应用
4.2 分治
4.2.1 分治概述
4.2.2 分治算法的应用
习题
第5章 贪心算法
5.1 贪心算法概述
5.2 贪心算法的基本要素
5.3 应用范例
习题
第6章 动态规划
6.1 动态规划概述
6.1.1 动态规划的概念
6.1.2 动态规划的实施步骤
6.2 矩阵连乘问题
6.3 点数值三角形的最优路径搜索
6.4 背包问题
6.5 最长公共子序列
6.6 动态规划应用小结
习题
……
提高篇
参考文献