题解 | #反转链表#

反转链表

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

/*
struct ListNode {
    int val;
    struct ListNode *next;
    ListNode(int x) :
            val(x), next(NULL) {
    }
};*/
class Solution {
public:
    ListNode* ReverseList(ListNode* pHead) {
        ListNode *Node_head=NULL,*Node_end=NULL;
        if(pHead==NULL)
            return pHead;
        else
        {
            while(pHead->next!=NULL)
        {
            Node_end=pHead->next;
            pHead->next=Node_head; 
            Node_head=pHead;
            pHead=Node_end;
         }
        pHead->next=Node_head;
        }
        return pHead;

    }
};
全部评论

相关推荐

饼子吃到撑:海面这个是,投了一般都给的
点赞 评论 收藏
分享
数开小菜鸡:你是我今早见过的最美的牛客女孩......
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务