一、数据结构 二、特点 双向链表,内存不连续 增删不需要移动数据,效率很高 查询和修改数据的效率低,不能像数组那样根据下标快速的定位到数据,需要一个一个遍历数据。 下标遍历效率低,因为每访问一个数据都要从头到尾轮一遍找下标,要使用迭代器Iterator进行遍历 两端效率高,适合做队列、堆栈等 可以用来实现FIFO队列算法。 三、原理 核心元素就是节点Node 通过指向了前一个节点和后一个节点 list包含了首尾节点