注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机科学理论与基础知识数据结构

数据结构

数据结构

定 价:¥16.00

作 者: 方风波等编
出版社: 科学出版社
丛编项: 面向21世纪高职高专计算机系列规划教材
标 签: 数据结构

购买这本书可以去


ISBN: 9787030139320 出版时间: 2004-07-01 包装: 平装
开本: 页数: 184 字数:  

内容简介

  本书为高职高专计算机及相关专业的教材。全书共分10章,分别为绪论、线性表、栈和队列、串、数组和广度表、树、图、排序及查找,上机指导和实验,基本上覆盖了数据结构的所有知识。全书用C语言作为算法描述语言,详细介绍了各种数据结构的逻辑特征、存储表示和有关运算的算法,内容丰富、通俗易懂。为便于巩固教学,各章后都附有大量习题。本书既可作为高职高专计算机专业的教材,也可以作为计算机自学的教材。

作者简介

暂缺《数据结构》作者简介

图书目录

第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.4  本章小结
  习题
第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.4  单向循环链表
  2.5  双向循环链表
  2.5.1  双向链表
  25.2  双向循环链表 
  2.6  一元多项式的存储和运算
  2.7  单链表应用举例
  2.8  本章小结
  习题
第3章  栈和队列
  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.3  本章小结
  习题
第4章  串
  4.1  串及其操作
  4.1.1  串的逻辑结构  
  4.1.2  串的基本运算  
  4.2  串的存储结构
  4.2.1  顺序存储结构及其运算
  4.2.2  链式存储结构及基本运算的实现  
  4.3  串的模式匹配运算
  4.3.1  BF(BruteForce)算法
  4.3.2  无回溯的模式匹配(KMP)算法  
  4.4  本章小结
  习题
第5章  数组和广义表
  5.1  数组
  5.1.1  数组的定义
  5.1.2  数组的顺序存储结构
  5.1.3  数组的基本操作的实现
  5.2  稀疏矩阵
  5.2.1  稀疏矩阵的定义  
  5.2.2  稀疏矩阵的顺序存储结构及基本算法
  5.2.3  稀疏矩阵的链式存储结构及基本算法
  5.3  广义表
  5.3.1  广义表的定义  
  5.3.2  广义表存储结构 
  5.3.3  广义表的基本操作
  5.4  本章小结.
  习题
第6章  树
  6.1  树的定义和基本操作
  6.1.1  树的定义
  6.1.2  树的基本术语  
  6.1.3  树的基本操作  
  6.2  二叉树
  6.2.1  叉树的定义及其基本操作
  6.2.2  叉树的重要性质
  6.2.3  二叉树的存储结构
  6.3  遍历二叉树
  6.3.1  二叉树遍历的递归算法
  6.3.2  叉树遍历的非递归算法
  6.4  树和森林
  6.4.1  树的存储结构  
  6.4.2  树与二叉树的转换
  6.4.3  森林与二叉树的转换图-
  6.5  树的应用
  6.5.1  二叉排序树
  6.5.2  哈夫曼树
  6.6  本章小结
  习题
第7章  图
  7.1  图的基本概念
  7.1.1  图的定义
  7.1.2  图的基本术语
  7.2  图的存储结构
  7.2.1  邻接矩阵
  7.2.2  邻接表  
  7.3  图的遍历
  7.3.1  深度优先遍历
  7.3.2  广度优先遍历
  7.4  生成树
  7.4.1  概念  
  7.4.2  最小生成树
  7.5  最短路径
  7.5.1  求某源点到其余各顶点的最短路径
  7.5.2  每对顶点之间的最短路径
  7.6  拓扑排序
  7.6.1  顶点活动网(AOV网)
  7.6.2  拓扑排序
  7.7  本章小结
  习题
第8章  排序
  8.1  插入排序
  8.1.1  直接插入排序
  8.1.2  希尔排序
  8.2  交换排序
  8.2.1  冒泡排序
  8.2.2  快速排序
  8.3  选择排序
  8.4  归并排序
  8.5  本章小结
  习题
第9章  查找
  9.1  线性表查找
  9.1.1  顺序查找
  9.1.2  折半查找
  9.1.3  分块查找
  9.2  哈希表查找
  9.2.1  哈希表定义
  9.2.2  哈希函数的构造
  9.2. 3  哈希冲突解决办法
  9.3  本章小结
  习题
第10章  实验内容与上机指导
  10.1  顺序表及其运算
  10.2  链表及其运算
  10.3  栈的运算
  10.4  队列的运算
  10.5  串的运算
  10.6  二叉树的应用
  10.7  图的存储与遍历
  10.8  排序
  10.9  查找
主要参考文献

本目录推荐