1. 前言 数组和链表是数据结构的基石,是逻辑上可描述.物理结构真实存在的具体数据结构.其它的数据结构往往在此基础上赋予不同的数据操作语义,如栈先进后出,队列先进先出-- 数组中的所有数据存储在一片连续的内存区域:链表的数据以结点形式存储,结点分散在内存的不同位置,结点之间通过保存彼此的地址从而知道对方的存在. 因数组物理结构的连续特性,其查询速度较快.但因数组的空间大小是固定的,在添加.插入数据时,可能需要对空间进行扩容操作,删除时,需要对数据进行移位操作,其性能较差. 链表中的结点通过地址彼…