数据结构

副标题:无

作   者:朱若愚主编;张晓东等编著

分类号:

ISBN:9787505351806

微信扫一扫,移动浏览光盘

简介

数据结构是程序设计的重要基础,本书面向职业高中的计算机相关专业学生,较系统地介绍了数 据结构的发展和应用。考虑到职高学生的年龄和知识特点,本书特别突出地体现了基础性和典型性。 在本书的内容中,分别从逻辑结构和物理存储结构两个方面详细介绍了数据存储的原理和方法, 并根据各种存储结构的特点给出了大量常用的计算方法。对于结构相对简单而又很常见的线性结构, 书中给出了许多实例,力求全面、细致地体现不同线性结构的优点和缺点。为了使线性链表这种比较 抽象的结构易于理解,书中给出的例题都力求具体化,还配了形象化的插图。在树和图等非线性结构 的章节中,在阐明概念的基础上增加了实用性和趣味性的例子。而在排序和查找等研究计算方法为主 的章节中,不但给出了非常接近PASCAL语言的算法描述,还对变量含义、设计思想及使用到的数据结 构等都进行了详细说明,此外,还对许多算法执行过程中数据的变化列表加以说明,体现了“化复杂 为简单、化抽象为具体”的教学原则。更多>>

目录

目录
第一章绪论(1)

第一节什么是数据结构(1)

一、发展史(1)

二、数据结构(1)

第二节基本概念和术语(2)

第三节算法的描述和算法分析(3)

一、算法的描述(3)

二、算法的分析(5)

习题(7)

第二章线性表(8)
.
第一节线性表及其基本运算(8)

第二节线性表的存储结构(9)

一、线性表的顺序存储结构(10)

二、线性表的链式存储结构(12)

习题(22)

第三章栈和队列(23)

第一节栈(23)

一、栈的定义及其基本运算(23)

二、栈的存储结构(23)

第二节队列(30)

一、队列的定义及基本运算(30)

二、队列的顺序存储结构(30)

三、队列的链式存储结构——链队列(34)

习题(35)

第四章串和数组(37)

第一节串的运算(37)

一、字符串的概念(37)

二、字符串的运算(37)

第二节串的存储结构(39)

一、串的顺序存储(39)

二、串的链接存储(41)

三、两种存储方式的比较(42)

第三节数组(43)

一、有关数组(array)的一些概念(43)

二、数组存储的排列顺序(44)

三、数组的运算(44)

四、数组的顺序存储(44)
第四节稀疏矩阵(44)

一、稀疏矩阵(44)

二、稀疏矩阵的存储(45)

三、稀疏矩阵的运算(46)

习题(49)

第五章树(50)

第一节树的定义和运算(50)

一、树的定义(50)

二、树的基本术语(51)

三、树的基本运算(52)

第二节二叉树的遍历(52)

一、二叉树的定义(52)

二、二叉树的遍历(52)

第三节二叉排序树(55)

一、二叉排序树的定义(55)

二、二叉排序树的插入、生成和删除(55)

第四节哈夫曼树(57)

一、基本术语(58)

二、构造哈夫曼树(58)

三、哈夫曼树的应用(59)

习题(61)

第六章查找(63)

第一节顺序查找(63)

第二节折半查找(64)

第三节分段查找(66)

第四节树形结构的查找(67)

一、汉字内码的查找(67)

二、利用二叉排序树查找(68)

第五节哈希表的查找(69)

一、哈希查找的有关概念(69)

二、构造哈希函数的常用方法(69)

三、处理地址冲突的常用方法(71)

四、哈希查找算法的评价(72)
习题(72)
第七章排序(74)
第一节排序的有关概念和术语(74)

第二节选择排序(75)

第三节堆排序(78)

第四节起泡排序(81)

第五节插入排序的一般方法(84)

第六节移动最少和比较最少的插入排序(88)

一、链表插入排序(88)

二、折半插入(89)

三、希尔分类(90)

第七节利用二叉树进行插入排序(92)

第八节快速分类(95)

第九节合并排序与外部排序(98)

一、合并排序(98)

二、外部排序(100)

第十节多关键字排序(101)

一、低关键字优先排序(101)

二、高关键字优先排序(103)

习题(105)

第八章图(106)

第一节图的概念及术语(106)

第二节图的存储结构(107)

一、多重表(107)

二、邻接矩阵(107)

三、关联矩阵(108)

四、邻接表(109)

五、十字链表(110)

第三节图的深度优先搜索(111)

第四节图的广度优先搜索(116)

第五节图的连通性(120)

第六节最短路问题(124)

习题(128)Κ()

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

数据结构
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon