gpt4 book ai didi

java - 在这个方法中,即使添加更多节点后,我仍然得到返回值 1

转载 作者:行者123 更新时间:2023-12-02 08:15:16 25 4
gpt4 key购买 nike

有一个简单的问题,这是链接列表的一部分。它决定了列表的大小,目前它工作得不太好,因为即使在我添加更多节点后它仍然返回 1。

public int size(){
ListNode currentNode = null;
ListNode previousNode = null;
int numberOfNodes = 0;

if (head == null) return 0;

previousNode = head;
currentNode = head.next;

numberOfNodes++;

while (currentNode != null){
previousNode = currentNode;
currentNode = currentNode.next;
numberOfNodes++;
}
return numberOfNodes;

}

最佳答案

如果addNode函数如here中的函数那么你有一个错误:

最后一行应该是

    previousNode.next = newNode;

而不是

    newNode = previousNode.next;

关于java - 在这个方法中,即使添加更多节点后,我仍然得到返回值 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6558658/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com