美文网首页
LinkedList的Java实现

LinkedList的Java实现

作者: L_live | 来源:发表于2018-09-26 11:52 被阅读0次

今天接着上一讲,简单实现List 的另一种实现方式:双向链表

1、设计了头节点和尾节点,目的可以统一所有节点的操作

2、其中主要的是Node 类,是每一个节点的抽象,包含了当前节点的数据、前一个节点的引用、后一个节点的引用,达到双向链的目的

3、MyLinkedList类初始化时,创建一个空链,只有头节点和尾节点,并且互相引用

4、获取索引处节点时,判断索引位置,如果在链表前半段,从前循环获取;如果在链表后半段,则从后循环获取

5.、注意添加或删除节点时,对于前后节点的引用要处理清楚

相关文章

网友评论

      本文标题:LinkedList的Java实现

      本文链接:https://www.haomeiwen.com/subject/ettdoftx.html