博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Insertion Sort List Leetcode
阅读量:6006 次
发布时间:2019-06-20

本文共 861 字,大约阅读时间需要 2 分钟。

Sort a linked list using insertion sort.

这个题我巧妙的设置了一个临时头结点

class Solution {public:    ListNode* insertionSortList(ListNode* head) {        if (head == nullptr)        return head;        ListNode temp(0);        temp.next = head;        head = &temp;        ListNode *cur = head->next;        while (cur->next != nullptr)        {            ListNode *back = head;            while (back->next != cur->next && back->next->val <= cur->next->val)                back = back->next;            if (back->next != cur->next)            {                ListNode *now = cur->next;                cur->next = cur->next->next;                now->next = back->next;                back->next = now;            }            else {                cur = cur->next;            }            }        return temp.next;    }};

 

转载于:https://www.cnblogs.com/sdlwlxf/p/5068241.html

你可能感兴趣的文章
阿里云ons队列监控api深度使用
查看>>
Vue 基础篇(三):Vue生命周期理解
查看>>
区块链技术开发:场外交易为什么必不可少?
查看>>
Maven使用之道(1)----本地Maven配置
查看>>
霍金警告人工智能危险性 称其若失控很难被阻止
查看>>
NodeJS简单爬虫
查看>>
小猿圈分享-主流浏览器图片反防盗链方法总结
查看>>
Vue双向绑定原理
查看>>
如何聪明地利用待办事项 APP 完成任务
查看>>
4年程序员十面阿里终拿下offer,评级P6
查看>>
为什么我说IPFS社区从卖矿机开始,就是错的
查看>>
二叉树的遍历
查看>>
RPA机器人,银行业开挂的新武器
查看>>
javascript 周报 435 期
查看>>
10分钟快速进阶rollup.js
查看>>
java版b2b2c社交电商spring cloud分布式微服务(二)服务消费者(rest+ribbon)
查看>>
iOS第三方平台集成组件化
查看>>
404 Sum of Left Leaves
查看>>
提供SaaS Launchkit,快速定制,一云多端等能力,一云多端将通过小程序云实现...
查看>>
java b2b2c SpringCloud电子商务平台
查看>>