题解 | #反转链表#

反转链表

http://www.nowcoder.com/practice/75e878df47f24fdc9dc3e400ec6058ca

public class ListNode
{
    public int val;
    public ListNode next;
    public ListNode (int x)
    {
        val = x;
    }
}*/
class Solution
{
    public ListNode ReverseList(ListNode pHead)
    {
        // write code here
        if(pHead==null || pHead.next==null){
            return pHead;
        }
        ListNode temp=pHead.next;
        ListNode pp=temp.next;
        pHead.next=null;
        while(pp!=null){
            temp.next=pHead;
            pHead=temp;
            temp=pp;
            pp=pp.next;
        }
        temp.next=pHead;
        return temp;
    }
}

alt

全部评论

相关推荐

秋盈丶:后续:我在宿舍群里和大学同学分享了这事儿,我好兄弟气不过把他挂到某脉上了,10w+阅读量几百条评论,直接干成精品贴子,爽
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务