知识大全 概论- 基本概念和术语(一)

Posted 结点

篇首语:我走在逃离命运的路上,却与命运不期而遇。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 概论- 基本概念和术语(一)相关的知识,希望对你有一定的参考价值。

  数据(Data)

  数据 是信息的载体 它能够被计算机识别 存储和加工处理 是计算机程序加工的 原料

  随着计算机应用领域的扩大 数据的范畴包括 整数 实数 字符串 图像和声音等

  数据元素(Data Element)

  数据元素 是数据的基本单位 数据元素也称元素 结点 顶点 记录 一个数据元素可以由若干个 数据项 (也可称为字段 域 属性)组

  成 数据项是具有独立含义的最小标识单位

  数据结构(Data Structure)

  数据结构 指的是数据之间的相互关系 即数据的组织形式

   数据结构一般包括以下三方面内容

  ① 数据元素之间的逻辑关系 也称 数据的逻辑结构 (Logical Structure);

  数据的逻辑结构是从逻辑关系上描述数据 与数据的存储无关 是独立于计算机的 数据的逻辑结构可以看作是从具体问题抽象出来的数学

  模型

  ② 数据元素及其关系在计算机存储器内的表示 称为 数据的存储结构 (Storage Structure);

  数据的存储结构是逻辑结构用计算机语言的实现(亦称为映象) 它依赖于计算机语言 对机器语言而言 存储结构是具体的 一般 只在

  高级语言的层次上讨论存储结构

  ③ 数据的运算 即对数据施加的操作

  数据的运算定义在数据的逻辑结构上 每种逻辑结构都有一个运算的集合 最常用的检索 插入 删除 更新 排序等运算实际上只是在

  抽象的数据上所施加的一系列抽象的操作 所谓 抽象的操作 是指我们只知道这些操作是 做什么 而无须考虑 如何做 只有确定了

  存储结构之后 才考虑如何具体实现这些运算

  为了增加对数据结构的感性认识 下面举例来说明有关数据结构的概念

  【例 】 学生成绩表 见下表

  

>

  注意 在表中指出数据元素 数据项 开始结点和终端结点等概念

  ( )逻辑结构

  表中的每一行是一个数据元素(或记录 结点) 它由学号 姓名 各科成绩及平均成绩等数据项组成

  表中数据元素之间的逻辑关系是 对表中任一个结点 与它相邻且在它前面的结点(亦称为直接前趋(Immediate Predecessor))最多只

  有一个;与表中任一结点相邻且在其后的结点(亦称为直接后继(Immediate Successor))也最多只有一个 表中只有第一个结点没有直

  接前趋 故称为开始结点;也只有最后一个结点没有直接后继 故称之为终端结点 例如 表中 马二 所在结点的直接前趋结点和直接后继

  结点分别是 丁一 和 张三 所在的结点 上述结点间的关系构成了这张学生成绩表的逻辑结构

  ( )存储结构

  该表的存储结构是指用计算机语言如何表示结点之间的这种关系 即表中的结点是顺序邻接地存储在一片连续的单元之中 还是用指针将

  这些结点链接在一起?

  ( )数据的运算

  在上面的学生成绩表中 可能要经常查看某一学生的成绩;当学生退学时要删除相应的结点;进来新学生时要增加结点 究竟如何进行查

  找 删除 插入 这就是数据的运算问题

  搞清楚了上述三个问题 也就弄清了学生成绩表这个数据结构

   数据的逻辑结构分类

  在不产生混淆的前提下 常将数据的逻辑结构简称为数据结构 数据的逻辑结构有两大类

  ( )线性结构

  线性结构的逻辑特征 是 若结构是非空集 则有且仅有一个开始结点和一个终端 结点 并且所有结点都最多只有一个直接前趋和一个直接后

  继 线性表是一个典型的线性结构 栈 队列 串等都是线性结构

  ( )非线性结构

  非线性结构的逻辑特征 是 一个结点可能有多个直接前趋和直接后继 数组 广义表 树和图等数据结构都是非线性结构

cha138/Article/program/sjjg/201311/23608

相关参考

知识大全 概论- 基本概念和术语(二)

  数据的四种基本存储方法  数据的存储结构可用以下四种基本存储方法得到  ()顺序存储方法  该方法把逻辑上相邻的结点存储在物理位置上相邻的存储单元里结点间的逻辑关系由存储单元的邻接关系来体现  由

知识大全 数据结构概论之基本概念和术语

基本概念  数据(Data)信息的载体它能够被计算机识别存储和加工处理  数据元素(DataElement)是数据的基本单位  数据项(DataItem)具有独立意义的最小数据单位是对数据元素属性的描

知识大全 数据结构精品课程

数 据 结 构概论基本概念和术语基本概念和术语(一)习题练习答案概论基本概念和术语(二)学习数据结构的意义学习数据结构的意义算法的描述和分析算法的描述和分析线性表线性表的

知识大全 数据结构复习总结第一章概论

  第一章概论  基本概念和术语  数据是信息的载体能被计算机识别存储和加工处理  数据元素是数据的基本单位可由若干个数据项组成数据项是具有独立含义的最小标识单位  数据结构包括)数据的逻辑结构从逻辑

知识大全 数据结构的基本概念和术语

第一课本课主题数据结构的基本概念和术语教学目的了解数据结构的基本概念理解常用术语教学重点基本概念数据与数据元素教学难点数据元素间的四种结构关系授课内容一数据数据元素数据对象数据结构的定义数据的定义定义

知识大全 oracle基本概念和术语

  racle数据库系统是一个复杂的软件系统如果不了解其内部的结构原理及关系就不可能设计和编写出高质量的应用软件系统也不可能管理好一个复杂的应用系统为了给以后章节的打好基础本章简要给出ORACLE/O

知识大全 oracle--概念和术语

  oracle数据库系统是一个复杂的软件系统如果不了解其内部的结构原理及关系就不可能设计和编写出高质量的应用软件系统也不可能管理好一个复杂的应用系统为了给以后章节的打好基础本章简要给出ORACLE/

下列哪些是高处作业的主要概念术语()。

下列哪些是高处作业的主要概念术语()。A、坠落高度基准面B、可能坠落范围C、可能坠落范围半径D、基础高度E、高处作业高度正确答案:ABCDE

下列哪些是高处作业的主要概念术语()。

下列哪些是高处作业的主要概念术语()。A、坠落高度基准面B、可能坠落范围C、可能坠落范围半径D、基础高度E、高处作业高度正确答案:ABCDE

知识大全 数据结构与算法概论复习习题[1]

  第章 绪论  简述下列术语数据数据元素数据对象数据结构存储结构数据类型和抽象数据类型  解数据是对客观事物的符号表示在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称