数组和链表可以看做物理存储的概念。
数组是用一段连续的内存存储,可以随机访问。
链表不要求连续的内存。
而数据结构都是逻辑层的概念,线性表,栈,队列,树,图等等。
线性表这些逻辑层的概念,底层既可以用数组实现,也可以用链表实现。
线性表用数组实现叫做顺序表,用链表实现没有特殊的名字。
树用数组实现没有特殊的名字,用链表实现没有特殊的名字。
等等,好像也只有线性表那里有点特殊。
然后从这个角度来看,线性表,栈都是更高层的数据结构,而数组,链表就可以看做底层基础的数据结构。
所以一会儿把数组叫做这个,又叫做那个,理解就好,我也没找到明确的定义。
匿名回答于2019-06-12 05:55:29
匿名回答于2019-09-22 05:19:48