java 甲兵 - 08日至2019会话-206-反向链接列表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 甲兵 - 08日至2019会话-206-反向链接列表相关的知识,希望对你有一定的参考价值。

class Solution {
    public ListNode reverseList(ListNode head) {
        if (head == null)
            return null;
        if (head.next == null)
            return head;

        ListNode previousNode = null;
        ListNode currentNode = head;
        ListNode nextNode = null;
        while (currentNode != null) {
            nextNode = currentNode.next;
            currentNode.next = previousNode;
            previousNode = currentNode;
            currentNode = nextNode;
        }
		
        return previousNode;
    }
}
class Solution {
    public ListNode reverseList(ListNode head) {
        if (head == null || head.next == null)
            return head;
        
        ListNode nextNode = reverseList(head.next);
        head.next.next = head;
        head.next = null;

       return nextNode;
    }
}

以上是关于java 甲兵 - 08日至2019会话-206-反向链接列表的主要内容,如果未能解决你的问题,请参考以下文章

Java Hibernate 会话没有被正确终止

Big Query-如何在 Big Query 中按浏览量、用户每周比较数据

2019年8月26日至29日面试记录

java 206.反向链接列表(#1递归).java

java 206.反向链接列表(#1递归).java

java 206.反向链接列表(#1递归).java