反轉(zhuǎn)鏈表

1、定義鏈表結構


    class LinkNode{
        int val;
        LinkNode next;
        public LinkNode(int val) {
            this.val = val;
        }
    }

2、鏈表反轉(zhuǎn)


    public LinkNode reverseLinkNode(LinkNode pHead) {
        if (pHead == null || pHead.next == null) {
            return pHead;
        }
        LinkNode newNode = pHead;
        LinkNode curr = pHead.next;
        LinkNode temp = null;
        while (curr != null) {
            temp = curr.next;
            curr.next = newNode;
            newNode = curr;
            curr = temp;
        }
        return newNode;
    }

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 傳送門 https://pintia.cn/problem-sets/994805260223102976/pro...
    Rush的博客閱讀 2,071評論 0 1
  • 過程 迭代過程中需要三個指針: p用來指向當前待處理的結點 lastp 指向上一個處理完的結點,初始為空。這樣的話...
    熊白白閱讀 438評論 0 0
  • 我的PAT系列文章更新重心已移至Github,歡迎來看PAT題解的小伙伴請到Github Pages瀏覽最新內(nèi)容。...
    OliverLew閱讀 2,375評論 0 2
  • 將一個鏈表反轉(zhuǎn)輸出,鏈表沒有head結點。 思路 因為沒有頭節(jié)點,不能用頭插法來實現(xiàn)反轉(zhuǎn),但可以采用差不多的思想。...
    uzck閱讀 363評論 0 0
  • 題目:定義一個函數(shù),輸入一個鏈表的頭節(jié)點,反轉(zhuǎn)該鏈表并輸出反轉(zhuǎn)后鏈表的頭節(jié)點 遞歸算法: 1.找到最后一個節(jié)點和倒...
    Felicia1993閱讀 374評論 0 0

友情鏈接更多精彩內(nèi)容