题解 | #反转链表#

反转链表

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

/**

 * struct ListNode {

 *  int val;

 *  struct ListNode *next;

 * };

 */

/**

 * 

 * @param pHead ListNode类 

 * @return ListNode类

 */

struct ListNode* ReverseList(struct ListNode* pHead ) {

    // write code here

    struct ListNode* p;

    p = NULL;

    while(pHead != NULL)

    {

        struct ListNode* t = pHead->next;

        pHead->next = p;

        p = pHead;

        pHead = t;

        

    }

    return p;

}

#反转链表C语言#
全部评论

相关推荐

不愿透露姓名的神秘牛友
11-21 19:05
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务