gpt4 book ai didi

java - 反向链接列表给出错误答案

转载 作者:行者123 更新时间:2023-12-02 01:02:40 27 4
gpt4 key购买 nike

我有以下代码来反转链表但我得到了 NPE 头.下一个=上一个;我该如何解决?

    ListNode l = new ListNode();
l.insert(4);
l.insert(10);
l.insert(12);

l.show();
l.reverse();
l.show();

public void reverse() {
ListNode nextNode = null;
ListNode curr = head;
ListNode prev = null;

while (curr != null) {

nextNode = curr.next;
curr.next = prev;
prev = curr;
curr = nextNode;
}

head = curr;
head.next = prev;

}

最佳答案

您正在检查 curr 是否为 null,同时您应该检查 curr.next 是否为 null。

关于java - 反向链接列表给出错误答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57755939/

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