数组链表循环链表单链表双向链表 数组数组是物理存储单元连续,顺序的存储结构。 链表链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的;链表存多重形式。 循环链表 尾结点指针指向头结点的链表是单链表也可以是双链表 单链表 每个结点包含两个部分:一个是存储数据元素的数据,另一个是存储下一个结点地址指针,只有后继一个结点。 双向链表数组与链表性能比较 时间复杂度 插入删除 随机访问 数组 O(n) O(1) 链表 O(1) O(n)