双向链表
节点:
成员变量:size 头结点,尾节点
注意,头结点/尾节点都是哨兵位.真正的头结点的pre是null;真正的尾节点的next是null. 源码: