(9) 数据结构入门概念小结--每天五分钟学习数据结构

来源:互联网 发布:淘宝在哪开店 编辑:程序博客网 时间:2024/04/30 15:39

说实话,写了大概这么多篇了吧,不算多,但是也不少,我真的是知道为什么一些写网络小说的人会整天拖更了,比如拖更豆,,,因为每天都要更新真的是一件不容易的事情。

写之前自己要先看书,看完了还要自己消化,完了还要自己话思维导图,还有写出来,来来回回写一篇博客,怎么也要一个小时,对于现在的我来说,每天一个小时,虽然收获很大,但是。。。对于现在的我来说真的时间真的有点多(虽然我也没有按时每天一更吧)。。。

不过,就算事情少,时间也是要被我浪费掉的,还不如写写博客呢?

每天写,自己最大的感触就是不能看着书写博客,看着书写博客,容易受到书的影响,比如之前我举的几个栗子,都是书上的,定义也是抄的书上的,自己的印象其实不太深刻,所以要自己看书,自己来写,用自己的话写出来,才算是“教是最好的学”。

言归正传,之前几天给大家介绍了几个数据结构的基本概念,以后学习的时候,大家也许用不到这些概念,或者说很少概念,但是这几个概念却是都是我们以后学习的基础,这个在大家今后的学习中,大家会逐步感受到的。

其实,这几个概念之间是有联系的,具有一个层次的关系:

数据:我们生活中,我们把一张表格,一个word,一行记录,称为数据,这个没有问题;我们也把硬盘上存储的所有文件称为数据;在公司里,我们会把与公司业务有关的各种记录呀,文字,视频,等等,称为数据;以上都没有问题,在我们这里, 我们把生活中产生的所有的以上东西,都成为数据,所以,在这里,数据是一个非常非常广泛的概念,是个广义上的概念,而非狭义上的单个数据

OK,这里大家是不是对数据的概念有了一个更深的理解了呢?

数据元素:数据元素这个概念其实是比较难以理解的,因为在官方的定义中,数据元素又被称为记录,节点,定点,等等,有时候,这些地方让人很懵逼。事实上,数据元素就是组成数据的一个一个的事物,比如说我可以把一个一个的人称为“人类”数据中的数据元素,可以把一本本书称为”书“数据中的一个一个的数据元素。数据元素是组成数据的一个一个的事物

下面继续

数据项:数据项则是更细的一个概念,描述的是组成数据元素的不同组成部分。 比如,一个人是一个数据元素,那么这个人的身体的不同部位,就是不同的数据项;一个记录,不同的字段就是不同的数据项。也可以这么说,数据元素是一个一个的事物,那么这个事物的不同组成部分,这个组成部分必须是最小的,不可再分的。

这里写图片描述

这是三个最基本概念(我称为),下面还有一个,这个概念我认为是扩展出来的概念

数据对象:既然数据元素描是组成数据的一个一个的事物 ,那么数据就有自己的属性,根据不同的属相,把相同的属性的数据元素组成到一起,就是一个数据对象。

这里写图片描述