欢迎光临
免费的PDF电子书下载网站

数据结构 PDF下载

编辑推荐

暂无

内容简介

本教材是《21世纪计算机专业大专系列教材》之一。全书共分9章,第1章综述数据、数据结构、算法描述、算法分析,以及数据结构与其他课程之间的关系等。第2章至第7章介绍了基本的数据结构,如线性表、栈、队列、串、数组、广义表、材、二叉树及图等,分别讨论了数据的逻辑结构和存储结构,以及相应运算的算法。第8章和第9章为查找和排序,介绍了常用的几种查找方法和内部排序方法。教材中使用类C语言作为算法描述语言,且所有算法都可以在任何一种C语言的开发环境中实现。在随书的配套光盘中可以看到这些算法的C语言程序。《数据结构》中所介绍的数据结构概念清楚,内容丰富。为了有助于学生加深对基础理论知识的理解,培养实际应用的能力,各章(除第1章外)都配有与该章内容相关的操作应用举例,且配有大量习题。《数据结构》可作为高等院校计算机专业大专数据结构课程的教材,也可作为非计算机专业本科生的教材。

作者简介

暂无

数据结构 PDF下载

目录

第1章 绪论
1.1 数据结构概述
1.2 数据结构的发展概况
1.3 数据结构与其他课程的关系
1.4 基本概念
 1.5 算法描述及分析
  1.5.1 算法的重要特性
  1.5.2 算法的描述方法
  1.5.3 算法的设计要求
  1.5.4 算法效率的度量
  1.5.5 算法的空间需求
 习题
第2章 线性表
 2.1 线性表的逻辑结构

免费在线读

第1章 绪论

自从世界上第一台电子计算机问世以来,计算机科学和计算机软件、硬件技术得到飞速地发展;计算机的应用领域也从最初的科学计算逐步发展到人类社会的各个领域。计算机加工处理的对象由简单的数值、字符发展到文字、图像、声音等各种复杂的带有不同类型及相互有不同关系的数据。为了编制“好”的程序,必须要分析程序处理的数据的特性及数据之间的关系,这就是“数据结构”这门学科形成和发展的背景。

  1.1 数据结构概述

众所周知,计算机的程序是对数据进行加工处理。在大多数情况下,这些数据并不是无组织的,数据之间往往具有重要的结构关系,这就是数据结构的重要内容。那么,什么是数据结构呢?先不妨举例说明,然后给出明确定义。

例1.1 一个大学的学生健康情况管理。

表1.1 中的学生健康情况登记表就是一个数据结构。表中每个学生的情况为一个记录,它由姓名、学号、性别、年龄、班级和健康状况等6个数据项组成。计算机学生健康情况管理的主要功能包括:查询、浏览、插入、修改、删除和统计等。

在这种数据结构中,计算机处理的数据之间存在的是一种“一个对一个”的简单线性关系,称为线性数据结构。

  ……

数据结构 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:数据结构