数据结构——大学本科计算机专业教材系列

数据结构——大学本科计算机专业教材系列
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
出版社: 科学出版社
1999-07
版次: 1
ISBN: 9787030064967
定价: 20.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 237页
字数: 351千字
  • 本书从程序设计、算法设计与分析的观点出发,论述了数据结构的基本理论。包括绪论、线性表、链表、矩阵和散列表、树、图、排序、文件、算法设计的基本方法等九章。前五章以数据集上常用的查找、插入、删除运算为线索,详述各种基本数据结构的特点、存储表示、运算算法的设计及其性能评价。后几章分别介绍了图的常用算法、各种内部排序方法、文件结构和外部排序技术。最后一章对全书所用到的算法设计技术作了概括性的总结。
      
      
      本书语言通俗流畅,叙述简洁,内容丰富,编排独特,习题量大,图文规范,术语统一。可作为计算机科学和技术专业及相关专业的本科生。大专生教材,也可选作广播电视教学、函授教学或自学和专业参考书籍。 第一章  绪论

      1.1数据结构研究的对象

      1.2算法的描述和分析

        1.2.1算法的描述

        1.2.2算法分析

      1.3类PASCAL语言

      习题一

    第二章  线性表

      2.1线性表及其存储表示

        2.1.1基本概念

        2.1.2线性表的运算

        2.1.3线性表的存储表示

      2.2线性表的插入和删除

      2.3栈和队

        2.3.1概念

        2.3.2栈的运算

        2.3.3队的运算

      2.4栈和递归

        2.4.1嵌套结构和递归结构

        2.4.2简单表达式求值

    2.5多表共享空间

      2.6线性表的查找

        2.6.1顺序查找

        2.6.2有序表的二分查找

        2.6.3分段查找

      习题二

    第三章  链表

      3.1简单链表

        3.1.1基本概念

        3.1.2链表的存储描述

        3.1.3简单链表的简单插入删除算法

      3.2简单链表的查找、插入和删除运算

        3.2.1简单链表的查找

        3.2.2简单链表的插入和删除

      3.3复杂链表

        3.3.1带表头结点的链表

        3.3.2循环链表

        3.3.3双向链表

      3.4多表共享空间

        3.4.1链式共享空间的结构

        3.4.2有序链表的合并算法

      *3.5存储管理

        3.5.1存储管理的一般概念

        3.5.2存储区的分配和回收算法

        **3.5.3伙伴系统

      3.6线性表的目录存储结构

      习题三

    第四章  矩阵、字符串和散列表

      4.1矩阵

        4.1.1矩阵的顺序存储

        4.1.2特殊矩阵的顺序存储

        4.1.3稀疏矩阵的压缩顺序存储及其运算

        4.1.4稀疏矩阵的链式存储

      4.2字符串

        4.2.1基本概念和基本运算

        4.2.2简单模式匹配算法

        *4.2.3KMP算法

      **4.3广义表

      4.4散列表

        4.4.1散列函数

        4.4.2散列表的构造、查找和冲突的处理

        *4.4.3散列查找分析

      习题四

    第五章  树

      5.1基本概念

      5.2二叉树

        5.2.1二叉树的概念

        5.2.2二叉树的基本性质

        5.2.3特殊的二叉树

        5.2.4二叉树的存储结构

        5.2.5树、森林和二叉树的相互转换

      5.3二叉树的遍历

        5.3.1二叉树的遍历运算

        5.3.2遍历运算的递归算法

        5.3.3非递归的遍历算法

        5.3.4遍历序列的性质

      *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.7最优检索树

      *5.8B树

      *5.9键树和2-3树

        5.9.1键树

        5.9.22-3树

      5.10哈夫曼最优树

        5.10.1树编码

        5.10.2哈夫曼最优树

      *5.11判定树

      习题五

    第六章  图

      ……

    第七章  排序

    第八章  文件

    第九章  算法设计的基本方法

    参考文献
  • 内容简介:
    本书从程序设计、算法设计与分析的观点出发,论述了数据结构的基本理论。包括绪论、线性表、链表、矩阵和散列表、树、图、排序、文件、算法设计的基本方法等九章。前五章以数据集上常用的查找、插入、删除运算为线索,详述各种基本数据结构的特点、存储表示、运算算法的设计及其性能评价。后几章分别介绍了图的常用算法、各种内部排序方法、文件结构和外部排序技术。最后一章对全书所用到的算法设计技术作了概括性的总结。
      
      
      本书语言通俗流畅,叙述简洁,内容丰富,编排独特,习题量大,图文规范,术语统一。可作为计算机科学和技术专业及相关专业的本科生。大专生教材,也可选作广播电视教学、函授教学或自学和专业参考书籍。
  • 目录:
    第一章  绪论

      1.1数据结构研究的对象

      1.2算法的描述和分析

        1.2.1算法的描述

        1.2.2算法分析

      1.3类PASCAL语言

      习题一

    第二章  线性表

      2.1线性表及其存储表示

        2.1.1基本概念

        2.1.2线性表的运算

        2.1.3线性表的存储表示

      2.2线性表的插入和删除

      2.3栈和队

        2.3.1概念

        2.3.2栈的运算

        2.3.3队的运算

      2.4栈和递归

        2.4.1嵌套结构和递归结构

        2.4.2简单表达式求值

    2.5多表共享空间

      2.6线性表的查找

        2.6.1顺序查找

        2.6.2有序表的二分查找

        2.6.3分段查找

      习题二

    第三章  链表

      3.1简单链表

        3.1.1基本概念

        3.1.2链表的存储描述

        3.1.3简单链表的简单插入删除算法

      3.2简单链表的查找、插入和删除运算

        3.2.1简单链表的查找

        3.2.2简单链表的插入和删除

      3.3复杂链表

        3.3.1带表头结点的链表

        3.3.2循环链表

        3.3.3双向链表

      3.4多表共享空间

        3.4.1链式共享空间的结构

        3.4.2有序链表的合并算法

      *3.5存储管理

        3.5.1存储管理的一般概念

        3.5.2存储区的分配和回收算法

        **3.5.3伙伴系统

      3.6线性表的目录存储结构

      习题三

    第四章  矩阵、字符串和散列表

      4.1矩阵

        4.1.1矩阵的顺序存储

        4.1.2特殊矩阵的顺序存储

        4.1.3稀疏矩阵的压缩顺序存储及其运算

        4.1.4稀疏矩阵的链式存储

      4.2字符串

        4.2.1基本概念和基本运算

        4.2.2简单模式匹配算法

        *4.2.3KMP算法

      **4.3广义表

      4.4散列表

        4.4.1散列函数

        4.4.2散列表的构造、查找和冲突的处理

        *4.4.3散列查找分析

      习题四

    第五章  树

      5.1基本概念

      5.2二叉树

        5.2.1二叉树的概念

        5.2.2二叉树的基本性质

        5.2.3特殊的二叉树

        5.2.4二叉树的存储结构

        5.2.5树、森林和二叉树的相互转换

      5.3二叉树的遍历

        5.3.1二叉树的遍历运算

        5.3.2遍历运算的递归算法

        5.3.3非递归的遍历算法

        5.3.4遍历序列的性质

      *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.7最优检索树

      *5.8B树

      *5.9键树和2-3树

        5.9.1键树

        5.9.22-3树

      5.10哈夫曼最优树

        5.10.1树编码

        5.10.2哈夫曼最优树

      *5.11判定树

      习题五

    第六章  图

      ……

    第七章  排序

    第八章  文件

    第九章  算法设计的基本方法

    参考文献
查看详情
相关图书 / 更多
数据结构——大学本科计算机专业教材系列
数据治理实践者手记
苏振中
数据结构——大学本科计算机专业教材系列
数据要素化治理
陆志鹏、孟庆国、王钺
数据结构——大学本科计算机专业教材系列
数据经济学(第二版)
汤珂、熊巧琴、李金璞、屈阳
数据结构——大学本科计算机专业教材系列
数据中台:让数据用起来 第2版 付登坡 等
付登坡 江敏 赵东辉 等
数据结构——大学本科计算机专业教材系列
数据资源管理 陈忆金 奉国和
陈忆金 奉国和
数据结构——大学本科计算机专业教材系列
数据工程之道:设计和构建健壮的数据系统 [美]乔·里斯 [美]马特·豪斯利
[美]乔·里斯(Joe Reis),[美]马特·豪斯利(Matt Housley)
数据结构——大学本科计算机专业教材系列
数据合规实务指引 法律实务 朱晓娟主编 新华正版
朱晓娟主编
数据结构——大学本科计算机专业教材系列
数据法学前沿
武长海
数据结构——大学本科计算机专业教材系列
数据合规与网络安全风险防范
冯洋
数据结构——大学本科计算机专业教材系列
数据加密与PKI应用(微课版)
王秀英
数据结构——大学本科计算机专业教材系列
数据库及其应用(2023年版) 全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
数据结构——大学本科计算机专业教材系列
数据治理驱动的数字化转型 王建峰 辛华
王建峰 辛华
您可能感兴趣 / 更多