【问题标题】:DoublyLinkedList constructor双链表构造器
【发布时间】:2022-11-29 06:58:18
【问题描述】:
    public DoublyLinkedList() {
        header = new Node<>(null,null,trailer);
        trailer = new Node<>(null,header,null);
    }
    public DoublyLinkedList() {
        header = new Node<>(null, null, null);      // create header
        trailer = new Node<>(null, header, null);   // trailer is preceded by header
        header.setNext(trailer);                    // header is followed by trailer
    }

以上是 DoublyLinkedList 的两个不同的构造函数。第一个是我的想法,第二个是课本上写的。我想知道我的代码是否有效。

【问题讨论】:

    标签: data-structures


    【解决方案1】:

    不幸的是,您的代码将无法工作,因为在创建标题时,预告片尚不可用。

    【讨论】:

    • 谢谢!我有一个后续问题。我已经在构造函数之前编写了代码:[private Node<E> trailer;]。我的代码不起作用,因为预告片是在标题之后声明的
    猜你喜欢
    • 1970-01-01
    • 2021-07-20
    • 1970-01-01
    • 2018-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多