从头开始学习->java数据结构(二):数据的逻辑结构
前言 上一篇文章,我们了解了在物理上的存储结构。 一般来说,物理上的存储方法就两种,一种是顺序存储结构,一种是链表存储结构。这两种存储结构组成了在物理上的数据存储的一个基础,基本上我们所谓的大部分数据结构,在物理层面的实现,都是基于这两种方案。 在后续的文章讲述数据结构的时候,如果有需要的话,还是会偶尔时不时的讲述物理上的存储方式。 今天这篇文章,主要是大概简述一下逻辑上的数据存储结构——这也就是我们常常理解的数据结构。 正文 如果说,物理上的存储结构,表达的是数据存储的具体位置,那么我们现在要讨论的逻辑上的数据存储结构,表达的就是数据与数据之间的关系。 逻辑结构,顾名思义,实际上,我们在对数据进行处理的过程中,数据与数据之间组成了各种各样的关系,那么我们 使用逻辑结构的目的,就是要将这些数据有序化,从混乱难以处理的情况,转变为有序并且可以处理的情况。 也因此,我们就知道了,在逻辑结构中,最重要的就是数据与数据之间的逻辑关系,这关乎着数据是否有序,也关乎着数据是否能够被更加轻松的处理。而这,恰好就是在计算机的世界里面,为什么会采用逻辑数据结构的原因。 讲到这儿,就必须要说一句了,数据结...