首页 > 解决方案 > 在链表中,指针 initialli 指向什么?

问题描述

对于 ClassProject,我们必须编写自己的 Linkedlist 及其所有方法。我现在发布的方法只是将一个对象及其数据和 2 个引用(上一个/下一个)放在列表​​的末尾。

Node addObject(Object o) {
    Node item = new Node (o);
    Node node = head;
    while(node!=null) {
        if(node.getNext()==null) {
            node.setNext(item);
            item.setPrev(node);
            
        }
        node = node.getNext();
    }

我的问题是,不仅仅是这个方法, item.next 现在指向的是什么,它最初是 NULL 吗?我没有在 Node Objekt 中使用 NULL 对其进行初始化。它是否需要像 item.setnext(NULL) 这样的指针?

标签: javalistmethodslinked-list

解决方案


推荐阅读