看动画学算法之:doublyLinkedList

简介

今天我们来学习一下复杂一点的LinkedList:doublyLinkedList。

和LinkedList相比,doublyLinkedList中的节点除了next指向下一个节点之外,还有一个prev之前的一个节点。所以被称为doublyLinkedList。 doublyLinkedList是一个双向链表,我们可以向前或者向后遍历list。

今天我们来学习一下doublyLinkedList的基本操作和概念。

doublyLinkedList的构建

和linkedList一样,doublyLinkedList是由一个一个的节点构成的。而每个节点除了要存储要保存的数据之外,还需要存储下一个节点和上一个节点的引用。

doublyLinkedList需要一个head节点,我们看下怎么构建:

 

猜你喜欢

转载自blog.csdn.net/superfjj/article/details/107610264