美文网首页数据结构
大话数据结构读书笔记《第一章》

大话数据结构读书笔记《第一章》

作者: 代码人生____ | 来源:发表于2018-12-20 20:25 被阅读0次

    数据

    数据:是描述客观事物的符号,是计算机操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。

    • 数据不仅仅包含整型,实型等数值类型,还包括声音,图像,视频等非数值类型

    数据元素

    数据元素:是组成数据的,有一定意义的单位,在计算机中通常作为整体处理,也被成为记录。

    • 人类当中,什么是数据元素,当然是人
      -在禽类当中牛,吗样,就是禽类当中的数据元素

    数据项

    数据项:一个数据元素可以有若干个数据项组成。

    • 什么是数据项,比如人的口,耳,脚这些就是数据项。

    数据对象

    数据对象:是性质相同的数据元素的集合,是数据的子集。

    • 什么就走性质相同的,是指数据元素具有相同数量和类型的数据项,比如人都有姓名和生日,性别等相同的数据项。
    • 既然数据对象是数据的子集,在实际的应用中,处理的数据元素通常是具有相同性质的,在不产生混淆的情况下,我们都将数据对象简称为数据。

    数据结构

    数据结构:是相互之间存在的一种或多种特定关系的数据元素的集合。

    • 为了标号程序,必须分析待处理的对象的特性以及处理对象之间存在的关系,这就是研究数据结构的意义。

    逻辑结构和物理结构

    • 逻辑机构:是指数据对象中数据元素之间的相互关系。
    1. 集合结构
      集合结构:集合结构是指数据元素除了同属一个集合外,他们之间没有其他关系,各个元素之间是平等的
      ![OS_4_W79(E]SK6{EBE3]8LM.png](https://img.haomeiwen.com/i9574222/5775568c9ec173e9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

    2.线性结构
    线性结构:线性结构中的数据元素之间是描述一对一的关系。
    3.树形结构
    树形结构:树形结构中的数据元素之间存在着一种一对多的层次关系
    4.图形结构
    图形结构:图形结构的数据元素是多对多的关系

    • 物理结构
      物理结构:是指数据的逻辑结构在计算机的存储形式
    1. 顺序存储结构
      顺序存储结构:是把数据元素存放在地址连续的存储单元里,其数据间的逻辑关系和物理关系是一致的。
      2.链式存储结构
      链式存储结构:是把数据元素存放在任意的存储单元里,这组存储单元可以是连续的,也可以是不连续的。

    抽象数据类型

    1.数据类型:是指性质相同的值的集合以及定义在此集合上一些操作的总称。

    • 数据类型是按照取值类型来进行不同的划分,在高级语言中,每个变量,常量和表达式都有各自的取值范围。类型就是用来说明变量和表达式的取值范围和所能进行的操作
      2.抽象数据类型

    抽象数据类型:是指数学模型及定义在该模型的一组操作。抽象数据类型体现了程序设计中问题的分解,抽象和信息隐藏的特性。

    结束语:数据结构是相互之间存在一种或多种特定关系的数据元素的结合。

    相关文章

      网友评论

        本文标题:大话数据结构读书笔记《第一章》

        本文链接:https://www.haomeiwen.com/subject/xpyukqtx.html