欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

剑指offer——反转链表

程序员文章站 2022-07-15 15:58:19
...
/*
public class ListNode {
    int val;
    ListNode next = null;

    ListNode(int val) {
        this.val = val;
    }
}*/
public class Solution {
    public ListNode ReverseList(ListNode head) {
    if(head == null){
            return null;
        }
    ListNode p1 = null;
    ListNode p2 = head;
    ListNode p3 = head.next;
    while(p2 != null){
            p2.next = p1;
            p1 = p2;
            p2 = p3;
            if(p3 != null){
                p3 = p3.next;
            }
        }
    return p1;
               
    }
}

 

相关标签: 每日Coding