zoukankan      html  css  js  c++  java
  • LinkedList详解

    一、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的介绍与特点。

     

    igoodful@qq.com
  • 相关阅读:
    echarts数据包坐标拾取工具
    JS 多个条件判断
    js 实现各浏览器全屏
    前端统计使用插件
    JS 随机排序算法
    js中布尔值为false的六种情况
    Mosaic
    单点登录
    JavaScript数据结构和算法
    一个普通函数的冷僻属性(length、caller、arguments、name、[[Scopes]]和[[FunctionLocation]])
  • 原文地址:https://www.cnblogs.com/igoodful/p/8917613.html
Copyright © 2011-2022 走看看