可能是能力的问题,这片文章我可能都是一些基本概念。因为无法构建这些概念,是很难进行下面的了解,我也是一个并不优秀的人。就像一个家庭的女主人,我们没有粮食做不出可口的饭菜。上一篇
但是我会将变成很晦涩的概念规避掉,我简化出来一个形式。
数据的组织形式,只有2类
1.线性
2.非线性
可能有人还不清楚什么是数据组织,所谓组织,其实多个数据的。就像人一样,如果是一个人没有所谓的组织问题。如果是两个人,其实看起来好像也没什么必要,因为两个人不管怎么站着,都是一个直线。但是一个线性结构就构成了。
现在轮到三个人了,其实三个人,三个有不同的组织方法。
1.可以构成一个直线,第一个人连接第二个人,第二个连接第三个人
2.可以理解成第一个人连接第二个人,第一个连接第三个人,其实这是分支结构,虽然看着还是一个直线
3.还可以理解的为一条直线加上一个点
线性结构是非线性结构的特列。为什么单独提出来,因为太常见。
而在我非线性结构,就是一个网络结构,这里说的网络不是计算网络。而是一个图结构,以后说图和网是一个意思。比如操场上站着许多人,把每两个人之间,用一条绳子连接,这样的结构就是一个网。这个结构是目前最为全面的结构,也是最灵活的数据组织方式。而初学者,最好使用线性结构的组织。线性结构简单易用。
以上说的是数据组织之间关系,有几个基本关系
1.组合
2.关联
3.包含
双人成列,这个列其实也是数据,以后记住,所有中文中的名字,都可以是一个数据。这里列,就是一个人和另一个组合的结果。这个列包含其中没一个人。
关联是一个不太好解释的事情,世界上每个事物都是事物都是相互关联的。一粒沙子和人都是关联的,因为说不住在你旅行的 时候,会遇到那颗沙子。关联就是联系。两个人组合成列,这两个人之间是有关联的。但是关联的两个数据不一定组合起来。
还记得上文中提到绳子吗,其实关联就像那条绳子,只是现实世界中看不到。
数据是通过关系组织起来的,最终呈现线性或者非线性的结构。而结构是什么,结构也是数据,还可以进行再次组织。就像人和人构成家庭,家庭构成村落,然后城市,然后国家。
计算机我认为一个门比较通用的学问,就像数学一样,其中的概念,贯穿遇到很多事物,而自身也在被解释着。而这边文章所有概念都可以不记住,可能会有些枯燥。只要记住一句话:
数据的表现形式,网是一个最为通用结构,数据通过关系组织到一起,中文中所有的名词都是一个数据。