翻转链表-链表题

翻转链表-链表题

码农世界 2024-06-12 后端 123 次浏览 0个评论

翻转链表-链表题

LCR 141. 训练计划 III - 力扣(LeetCode)

非递归

class Solution {
public:
    ListNode* trainningPlan(ListNode* head) {
        if(head != nullptr && head->next != nullptr)
        {
            ListNode* former = nullptr;
            ListNode* mid = head;
            ListNode* laster = nullptr;
            while(mid != nullptr)
            {
                laster = mid->next;
                mid->next = former;
                former = mid;
                mid = laster;
            }
            return former;
        }
       else
       {
            return head;
       } 
        
    }
};

转载请注明来自码农世界,本文标题:《翻转链表-链表题》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,123人围观)参与讨论

还没有评论,来说两句吧...

Top