无法理解Java双链表

时间:2016-02-21 08:18:46

标签: java data-structures doubly-linked-list

我有这段代码

public class Doublylinkedlist {
    private DLLNode head;
    private DLLNode tail;
    private int length;
}

这个DLLNode头部声明是什么?它是什么数据类型?有人可以解释一下吗?

这是DLLNode类

Public class DLLNode{
private int data ;
private DLLNode prev;
private DLLNode next;

}

现在这个'私有DLLNode prev'是什么? 它是什么数据类型?

1 个答案:

答案 0 :(得分:0)

DLLNode是一个用户定义的类,就像你的Doublylinkedlist类一样。

DLLNode类的可能示例:

public class DLLNode
{
    int data;
    DLLNode next;
    DLLNode prev;

    public DLLNode(int data)
    {
        this.data = data;
        this.next = null;
        this.prev = null;
    }
}