insertion-sort-list leetcode C++
2024-09-06 15:09:28
Sort a linked list using insertion sort.
C++
/**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* ListNode *next;
* ListNode(int x) : val(x), next(NULL) {}
* };
*/
class Solution {
public:
ListNode* insertionSortList(ListNode* head){
ListNode* newHead = new ListNode(-1);
while (NULL != head){
ListNode* tmp = head->next;
ListNode* cur = newHead;
while(cur->next != NULL && cur->next->val < head->val){
cur = cur->next;
}
head->next = cur->next;
cur->next = head;
head = tmp;
}
return newHead->next;
}
};
最新文章
- git初级--配置
- FileReader获取文件的base64编码
- 问题解决(一)在ipad上通过safari浏览文档
- Java反射的三种实现方式
- C语言基础--结构体对齐,位域,联合体
- [Hadoop源码解读](二)MapReduce篇之Mapper类
- 在vs code中使用ftp-sync插件实现客户端与服务器端代码的同步
- RADOS工作原理
- BZOJ 1669: [Usaco2006 Oct]Hungry Cows饥饿的奶牛( LIS )
- StringIO模块字符串的缓存
- ckeditor_3.6.6.2+CKFinder2.0.2配置
- EF 实体字段设置主键和自增
- Spring WebFlux开门迎客,却来了一位特殊客人
- 分布式事务解决方案FESCAR
- [转]SQL server2008 导入超大SQL脚本文件(超过10M)
- NSDictionary实现原理-ios哈希hash和isEqual
- linux CPU占用率高(转)
- Java编程的逻辑 (73) - 并发容器 - 写时拷贝的List和Set
- Self-Attention与Transformer
- pssh命令详解
热门文章
- Linux安装Cockpit监控服务
- 优雅地创建未定义类PHP对象
- Jenkins操作手册 - 巨详细,一篇足矣!
- httprunner开发实践&;源码解析
- Loj#6503-「雅礼集训 2018 Day4」Magic【分治NTT】
- NOI.AC#2139-选择【斜率优化dp,树状数组】
- Dubbo管理平台搭建(duboo-admin-2.5.4)遇到的问题:org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#39;uriBrokerService&#39;: Cannot create inner bean &#39;(inner bean)&#39; of type
- MFC修改窗口图标
- 通过Git在本地局域网中的两台电脑间同步代码
- 关于Windows操作系统重定向