线性结构 数据元素之间存在一对一的线性结构,具有两种不同的存储结构: 顺序存储的顺序表, 链式存储的链表。 常见的线性结构如:数组,链表,栈,队列 顺序表 例如数组,每个元素在存储层面,就紧密相连。查询效率很高 链表 链表的每个元素在存储层面上是不连续的,每个元素除却本身需要存储的元素外, 还需要存储它的前驱和后继节点的地址,以保证在使用的时候呈线形模式。 非线性结构 每个元素都是一对多的非线性结构: 例如图,树