美文网首页数据结构与算法
数据结构的补充知识点

数据结构的补充知识点

作者: 一剑孤城 | 来源:发表于2019-01-30 20:45 被阅读29次

主要是数据结构相关一些基本术语的解释。

先来看一张图片:


数据模型

数据 是指客观事物的符号集,通俗来说,世间一切皆数据。
信息 是指有意义的数据,是经过收集和处理后的数据。
知识 通过对信息的提炼,形成具有系统性,规律性和可预见性的信息。
最终,智慧 是创造新的知识。

在计算机里,数据则具有一些新的 特性
1.可输入计算机
2.可被计算机识别
3.可被计算机处理

数据还可以细分:

Screen Shot 2019-01-29 at 9.18.06 PM.png
数据 的基本组成单位是 数据元素(数据元素是具有一定意义的基本单位),而数据元素由 数据项 组成(数据不可分割的最小单位)。那么,数据对象就是具有相同性质的数据元素的集合,举个例子:如果整个人类作为数据,那么人的个体则为数据元素,而数据对象可以理解为90后,天文爱好者等等具有相同标签的一群人,数据项则是组成人个体的各种东西,比如,五官,性格,年龄等等。

那么,数据结构呢?
想象一下分子,是不是由众多原子,按照一定的排列顺序组成的一个统一的整体。分子里各个原子的排列顺序就是分子结构了。类比,那么,数据结构就是具有一种或者多种关系的数据元素的集合。数据结构,重点在结构,可以分为 逻辑结构物理结构,如下图:

数据结构

最后,来了解一下 数据类型抽象数据类型
数据类型主要是按照值来区分,比如:整形,浮点型,字符型,里面放的数据都不一样,取值范围也不一样。数据类型下个定义就是,具有相同性质的值的集合以及定义在该集合上的一些操作
那么,抽象数据类型呢?前面的数据类型不仅关心数据之间的逻辑性,而且还关心数据的物理性,也就是不同的环境某些表现会有所不同,比如:32位和64位。而 抽象数据类型 把数据类型在所有平台的差异都抹掉,只关心数据的逻辑性,也就是性质。大概到此就明白了,抽象数据类型就是数据类型的逻辑高度抽象出来的产物。下个定义就是,抽象数据类型是指一个数学模型(逻辑性)以及定义在该模型上的一组操作(逻辑性)

最后,数据和信息是不一样的,而数据结构和数据类型不是同一层面的概念。

相关文章

  • 数据结构的补充知识点

    主要是数据结构相关一些基本术语的解释。 先来看一张图片: 数据 是指客观事物的符号集,通俗来说,世间一切皆数据。信...

  • 2020-05-18 数据结构和算法

    数据结构知识点 首先看数据结构的知识点都有哪些,如下图所示。 队列和栈是经常使用的数据结构,需要了解它们的特点。队...

  • 数据结构课程重点、知识点 时时补充

    第一周 1操作对象以及操作对象间的关系----数据结构 随着发展,计算机更多的用来进行非数值计算的处理: 存储中的...

  • 堆排序

    在开始堆排序之前,先补充几个知识点 这里的堆(二叉堆),指得不是堆栈的那个堆,而是一种数据结构。堆可以视为一棵完全...

  • 数据结构实验题

    数据结构实验题目加知识点分析

  • 数据结构复习要点

    数据结构复习要点 概念图 知识点

  • iOS 图表(charts)源码阅读(二)

    补充知识点 open , public , internal , fileprivate , private 权限...

  • 知识点补充

    微山湖风景名胜区: 位于济宁市微山县境内,规划面积1091平方公里。1987年经山东省人民政府批准,列为省级风景名...

  • 极客时间算法40讲笔记之一——如何学习

    如何有效学习数据结构 Chunk it up (切碎知识点)比如要学习算法与数据结构,我们可以把想要学习的数据结构...

  • CISM补充-错题知识点补充

    1、信息安全治理 信息安全治理的目标:战略一致性(使信息安全与业务战略协调一致);风险管理(缓解风险,风险降至可接...

网友评论

    本文标题:数据结构的补充知识点

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