谁能解释为什么我在这里得到NullPointerException。我试图在这里反向链接列表

时间:2019-07-08 04:26:16

标签: java nullpointerexception linked-list singly-linked-list

NullPointerException,而反向链表。谁能解释我为什么我在这里得到一个空指针异常。我是编码新手。这是我要在IDE中运行的一些代码段。

 public static LinkedList reverse(LinkedList list){
        if(list.head==null || list.head.next==null){
            return list;
        }
        Node curr = list.head;
        Node prev = null;

        while(curr.next != null){
            curr.next.next = curr;
            curr.next = prev;
            prev = curr;
            curr = curr.next;
        }
        list.head = curr;
        return list;
    }

0 个答案:

没有答案