节点操作简化理解
a.next = b;
将a节点插在b节点的前面
=> a.setNext(b)
a.next = b.next;
将a节点插在b下一个节点的前面;
=> a.setNext(b.getNext())
a.pre = b ;
将a节点插在b节点的后面
=> a.setPre(b)
a.pre = b.next;
将a节点插在b下一个节点的后面
=> a.setPre(b.getNext())
a.pre.next = b;
将a的前一个节点插到b节点的前面
=> a.getPre().setNext(b)
a.pre.next = b.next;
将a的前一个节点插到b下一个节点的前面
=> a.getPre().setNext(b.getNext())
a.next.pre = b;
将a的下一个节点插到b节点的后面
=> a.getNext.setPre(b)
a.next.pre = b.next;
将a的下一个节点插在b下一个节点的后面
=> a.getNext.setPre(b.getNext())
a = a.next;
a节点后移 (a节点移动到a.next节点)
=> a = a.getNext()
a = b ;
将b节点信息赋值给a节点(即更新a节点信息)(或者是说a节点移动到b节点)