206. 反转链表

 

/**
 * Definition for singly-linked list.
 * public class ListNode {
 *     int val;
 *     ListNode next;
 *     ListNode() {}
 *     ListNode(int val) { this.val = val; }
 *     ListNode(int val, ListNode next) { this.val = val; this.next = next; }
 * }
 */
class Solution {
    public ListNode reverseList(ListNode head) {
        ListNode prev = null;
        ListNode cur = head;
        while(cur!=null){
            ListNode temp = cur.next;
            cur.next = prev;
            prev = cur;
            cur = temp;
        }
        return prev;

    }
}
/**
 * Definition for singly-linked list.
 * public class ListNode {
 *     int val;
 *     ListNode next;
 *     ListNode() {}
 *     ListNode(int val) { this.val = val; }
 *     ListNode(int val, ListNode next) { this.val = val; this.next = next; }
 * }
 */
class Solution {
    public ListNode reverseList(ListNode head) {
        return meta_reverse(head,null);

    }
    public ListNode meta_reverse(ListNode cur,ListNode prev){
        if(cur==null){
            return prev;
        }
        ListNode temp = cur.next;
        cur.next = prev;
        return meta_reverse(temp,cur);
    }
}

 

相关推荐

  1. 206.

    2024-04-07 12:06:03       7 阅读
  2. leetcode206.

    2024-04-07 12:06:03       36 阅读
  3. 力扣206-

    2024-04-07 12:06:03       35 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-07 12:06:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-07 12:06:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-07 12:06:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-07 12:06:03       18 阅读

热门阅读

  1. Netty和websocket,如何部署Netty

    2024-04-07 12:06:03       13 阅读
  2. 用FPGA搞图像算法需要具备哪些基础

    2024-04-07 12:06:03       12 阅读
  3. 手写一个民用Tomcat (02)

    2024-04-07 12:06:03       14 阅读
  4. 计算机网络的分层结构及模型

    2024-04-07 12:06:03       16 阅读
  5. 设计模式面试题(六)

    2024-04-07 12:06:03       15 阅读
  6. 当发生缓存未命中时,主存访问时间包括

    2024-04-07 12:06:03       12 阅读
  7. go实现生产者和消费者

    2024-04-07 12:06:03       13 阅读