劍指Offer-Java-反轉鏈表

反轉鏈表


題目:
輸入一個鏈表,反轉鏈表後,輸出新鏈表的表頭。
代碼:

package com.hlq.test;

/**
 * @author helongqiang
 * @date 2020/5/17 12:38
 */

/**
 * 輸入一個鏈表,反轉鏈表後,輸出新鏈表的表頭。
 */

public class Solution {

    public ListNode ReverseList(ListNode head){
        if(head == null){
            return null;
        }
        ListNode pre = null;
        ListNode nex = null;
        while(head.next != null){
            nex = head.next;
            head.next = pre;
            pre = head;
            head = nex;
        }
        head.next = pre;
        return head;
    }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章