样书申请×

书名*

姓名*

手机*

地址*

院校*

留言(选填)

数据结构、算法与应用           (C++语言描述)

数据结构、算法与应用 (C++语言描述)

类别:

计算机系列

书名:

数据结构、算法与应用 (C++语言描述)

主编:

赵 宏

定价:

49.00

开本:

16开

时间:

2016.03修订

出版:

上海交通大学出版社

书号:

978-7-313-08755-3

教学资源包下载 样书申请

内容摘要

《数据结构、算法与应用》(C++语言描述)赵宏.rar



   为适应教学改革与人才培养的需求,本书详细介绍了概论、线性表、栈和队列、数组与字符串、树和二叉树、图、排序算法、查找算法、文件和算法设计策略及应用实例等。本书在讲授理论知识的同时配以丰富、实用的实例;每章都安排相应的习题和上机实习,培养读者的动手能力,进一步巩固所学的理论知识。
本教材可供高等院校计算机专业学生使用,也可供相关人员学习参考使用。

目录

第1章 概论
1.1 数据结构基础
1.1.1 基本术语
1.1.2 数据结构的概念
1.1.3 抽象数据类型
1.2 算法与算法分析基础
1.2.1 算法的基本概念
1.2.2 算法分析
1.3 算法设计基本方法与策略基础
1.3.1 算法设计的方法
1.3.2 分治策略
1.3.3 贪心策略
1.3.4 动态规划策略
1.3.5 回溯策略
1.3.6 分支限界策略
习题
上机实习 C++程序设计基础
第2章 线性表
2.1 线性表及其抽象数据类型
2.1.1 线性表的基本概念
2.1.2 线性表的抽象数据类型
2.2 线性表的顺序存储结构及实现
2.2.1 线性表的顺序表示
2.2.2 顺序表的实现
2.2.3 顺序表代码复用实例
2.3 线性表的链式存储结构及实现
2.3.1 链式存储结构
2.3.2 单向链表及其基本操作
2.3.3 单向链表代码复用实例
2.3.4 线性表的顺序存储与链式存储的比较
2.3.5 循环链表及其基本操作
2.3.6 双向链表及其基本操作
2.4 应用实例
习题
上机实习1 顺序表的操作
上机实习2 线性链表的操作
第3章 栈和队列
3.1 栈及其抽象数据类型
3.1.1 栈的基本概念
3.1.2 栈的抽象数据类型
3.2 栈的表示及实现
3.2.1 栈的顺序表示及实现
3.2.2 顺序栈代码复用实例
3.2.3 栈的链式表示及实现
3.3 队列及其抽象数据类型
3.3.1 队列的基本概念
3.3.2 队列的抽象数据类型
3.4 队列的表示及实现
3.4.1 队列的顺序表示及实现
3.4.2 队列的链式表示及实现
3.5 应用实例
3.5.1 栈的应用实例
3.5.2 队列的应用实例
习题
上机实习1 栈的操作
上机实习2 队列的操作
第4章 数组与字符串
4.1 数组与矩阵
4.1.1 数组及数组的抽象数据类型
4.1.2 一维数组和二维数组的表示及实现
4.1.3 矩阵的定义与操作
4.1.4 矩阵的表示与实现
4.1.5 特殊矩阵与稀疏矩阵
4.2 字符串
4.2.1 字符串及其抽象数据类型
4.2.2 字符串的表示及实现
4.2.3 字符串的模式匹配
4.3 应用实例
4.3.1 矩阵应用实例
4.3.2 字符串应用实例
习题
上机实习1 数组、矩阵的操作
上机实习2 字符串的操作
第5章 树和二叉树
5.1 树的基本概念
5.1.1 树的定义
5.1.2 树的表示形式
5.1.3 树的基本术语
5.2 二叉树及其基本性质
5.2.1 二叉树的定义
5.2.2 二叉树的基本性质
5.3 二叉树的抽象数据类型和表示方式
5.3.1 二叉树的顺序表示及实现
5.3.2 二叉树的链式表示及实现
5.4 二叉树的遍历及常用操作
5.4.1 二叉树的遍历及其实现
5.4.2 二叉树常用操作的实现
5.5 哈夫曼树和哈夫曼码
5.5.1 基本术语
5.5.2 哈夫曼树及其构造方法
5.5.3 哈夫曼码及其编解码方法
5.6 树的表示法
5.6.1 双亲表示法
5.6.2 孩子表示法
5.6.3 孩子双亲表示法
5.6.4 孩子兄弟表示法
5.7 树、森林与二叉树的转换
5.7.1 树、森林转换为二叉树
5.7.2 二叉树转换为树、森林

相关图书

Access 2016数据库基础与应用

Access 2016数据库基础与应用

主编:舒军 王晓丽

本书注重以实例讲解Access 2016数据库的开发和管理。全书共分7个项目,包括数据库和表的创建、处理数据库的样式和数据、数据的查询应用、窗体和控件的应用、报表的应用、宏及外部数据的应用、数据库和数...

¥54.00

Python程序设计

Python程序设计

主编:金松林

本书深入浅出地介绍了Python编程语言的基础知识及简单的数据处理技术。全书共分10章,主要内容包括初识Python,数据类型、变量与运算符,字符串,列表与元组,字典,条件与循环语句,函数与模块,类,...

¥45.00

Access 2010数据库基础与应用

Access 2010数据库基础与应用

主编:熊芳芳

本书分为9章,分别介绍了数据库基础知识、数据库与表、查询、窗体、报表、宏、模块与VBA程序设计、VBA数据库编程、全国计算机等级考试二级公共基础知识。 本书适合作为高等院校Access数...

¥49.8

C语言程序设计(修订版)

C语言程序设计(修订版)

主编:张春飞 许志军

本书是为普通高等院校学生学习C语言程序设计编写的教材,共分10章,内容包括:程序设计与C语言、C语言的基本知识、控制结构、数组、函数、指针、结构体与其他数据类型、文件、预处理命令、位运算。 ...

¥45.00