第一图书网

云南民族大学系列教材

周卫红,王新 主编 云南大学出版社
出版时间:

2008-7  

出版社:

云南大学出版社  

作者:

周卫红,王新 主编  

内容概要

数据结构课程是计算机专业的一门专业基础课程,也是计算机课程体系中的核心课程之一。在该课程中所介绍的各类数据的逻辑结构、存储方式及相关的算法既是程序设计,特别是非数值性程序设计的基础,又是设计和实现系统软件及大型应用软件的重要基础。通过本课程的学习,主要是使读者学会分析研究计算机加工数据对象的特性,以便在实际应用中选择适当的数据结构、存储结构和相应的算法。 由于数据结构内容的理论性和抽象性都非常强,学生大都觉得难以学习和掌握,如何解决这个难题,俗话说,“兴趣是最好的老师”。编者通过长期的数据结构教学实践,在认真分析学生学习特点的基础上,认为“数据结构”虽然包含了较多的理论内容,但同时也具有实践应用的特点,因此在内容安排上尝试采用实例一理论一算法一应用的组织形式,即每一章都从发生在学生身边的实际生活中的实例出发,再抽象到理论,进而到抽象数据类型,再返回到实际应用的组织方式,提高学生对数据结构课程的认识和学习兴趣,并按此思想编写了此教材,全书力求内容、难度适中,理论和实践并重,在每一章都设计有配套的习题和实验,本书所有的数据结构和算法都采用类C语言描述。

书籍目录

第一章 绪论 1.1 什么是数据结构 1.2 基本概念和术语 1.3 抽象数据类型的表示与实现 1.4 算法和算法分析 习题 上机实训第二章 线性表 2.1 线性表的基本概念 2.2 线性表的顺序存储结构 2.3 线性表的链式存储结构 2.4 线性表的应用 习题 上机实训第三章 栈和队列 3.1 栈 3.2 栈的应用举例 3.3 栈与递归 3.4 队列 3.5 队列应用举例 习题 上机实训第四章 串 4.1 串类型的定义 4.2 串的表示和实现 4.3 串的模式匹配 4.4 堆结构 习题 上机实训第五章 数组和广义表 5.1 数组的定义和运算 5.2 数组的顺序存储结构和实现 5.3 矩阵的压缩存储 5.4 广义表 习题 上机实训第六章 树 6.1 树的概念与表示 6.2 二叉树的基本概念及操作 6.3 树、森林与二叉树的转换 6.4 树的应用 习题 上机实训第七章 图 7.1 图的基本概念 7.2 图的存储表示 7.3 图的遍历和生成树 7.4 最小生成树 7.5 最短路径 7.6 有向无环图及其应用 习题 上机实训第八章 查找 8.1 查找的基本概念和术语 8.2 静态查找表 8.3 动态查找表 8.4 哈希表 习题 上机实训第九章 内部排序 9.1 概述 9.2 插入排序 9.3 交换排序 9.4 选择排序 9.5 归并排序  ……第十章 文件 


图书封面

广告

下载页面


云南民族大学系列教材 PDF格式下载



很好地


相关图书