<span>LinkedList详解</span>

一、LinkedList的介绍与特点。

   1、继承实现关系。

        实现了双端队列接口Deque,因此具有双端队列的功能;addFirt,addLast,offerFirt,offerLast,removeFirt,removeLast,pollFirt,pollLast,getFirt,getLast,

        实现了克隆接口Cloneable,因此具有克隆功能;

        实现了可序列化接口Serializable,因此具有序列化功能;

        实现了队列接口List,因此具有队列功能;

       继承了双向链表抽象类AbstractSequentialList,因此具有双向链表功能。

 

 

 

 

 

 

 

 

 

   2、继承实现关系。

   1、继承实现关系。

   1、继承实现关系。

   1、继承实现关系。

 

二,内部类。

     1、双向节点类Node。该节点的数据项是item,该节点的前一个节点是prev,该节点的后一个节点是next。

三,成员变量。

 

    1、双向链表节点数量size。默认初始化值为0,包访问权限。

    2、双向链表的序列号常量。私有成员。

    3、双向链表的头节点。包访问权限。

    4、双向链表的尾节点。包访问权限。

四、成员方法。

 

    1、无参构造方法。此时双向链表的状态是:size=0,first=null,last=null。

    2、带集合参数的构造方法。先将该集合转换成对应的数组,然后将数组中的元素按照索引顺序一个一个地从双向链表的尾部插入到空双向链表中。

 

 

    3、插入元素(头节点插入)。addFirst

 

    1、链表节点数量size。

 

一,LinkedList的介绍与特点。

一,LinkedList的介绍与特点。

一,LinkedList的介绍与特点。

一,LinkedList的介绍与特点。

一,LinkedList的介绍与特点。

一,LinkedList的介绍与特点。

一,LinkedList的介绍与特点。

 

全部评论

相关推荐

06-13 10:15
门头沟学院 Java
想去夏威夷的大西瓜在...:我也是27届,但是我现在研一下了啥项目都没有呀咋办,哎,简历不知道咋写
点赞 评论 收藏
分享
Vincent777...:实习经历可以考虑放上去,对于软件使用方面可以细化一些,比如调整为:熟悉基于LSDYNA的瞬态动力学仿真分析,熟悉基于WORKBENCH的结构拓扑优化
我的简历长这样
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务