反转链表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了反转链表相关的知识,希望对你有一定的参考价值。

题目描述

输入一个链表,反转链表后,输出链表的所有元素。

 

public class Solution {
    // 遍历,拿到一个节点处理一个
    public ListNode ReverseList(ListNode head) {
    ListNode prev = null;
        ListNode curt = head;
        while(curt != null){
            ListNode tmp = curt;
            curt = curt.next;
            tmp.next = prev;
            prev = tmp;
        }
        return prev;
    }
}

 

以上是关于反转链表的主要内容,如果未能解决你的问题,请参考以下文章

如何链表反转

反转链表

c语言,链表的反转,请写出代码,并讲解下,谢了!!!!!

代码的鲁棒性:反转链表

Offer[24] 反转链表

初级--04---链表反转----链表实现栈队列双端队列