leetcode-Insertion Sort List
2016-05-24 15:44
423 查看
题目链接:https://leetcode.com/problems/insertion-sort-list/
题目分析:
其实搞清楚指针的变化就很容易
如下是代码:
题目分析:
其实搞清楚指针的变化就很容易
如下是代码:
class Solution { public: ListNode* insertionSortList(ListNode* head) { if(head == NULL || head->next == NULL) { return head; } ListNode dummy(-1); dummy.next = head; ListNode *pre = head; ListNode *cur = head->next; while(cur != NULL) { if(cur->val >= pre->val) { pre = cur; cur = cur->next; } else { ListNode *insertPre = &dummy; ListNode *insertCur = dummy.next; while(insertCur->val < cur->val) { insertPre = insertCur; insertCur = insertCur->next; } pre->next = cur->next; cur->next = insertCur; insertPre->next = cur; cur = pre->next; } } return dummy.next; } };
相关文章推荐
- 用thinkPHP实现验证码的功能
- ACM学习历程—HDU5700 区间交(树状数组 && 前缀和 && 排序)
- 文章标题
- 《图解HTTP》学习笔记(一)-了解Web及网络基础
- 蓝牙耳机连接笔记本电脑Think E430C
- SATA2.0与3.0的坑+UDP限制
- swift dictionary 是否存在key
- sql server查询出的结果中添加一列序列行
- java中notify()和notifyall的区别
- 在CentOS6.5中安装与配置J2EE环境
- mongodb各种导出导入数据的方法
- java调用第三方包的例子
- 输入输出外挂
- 仿微博 @好友 @xx 高亮 变色
- 判断页面加载后是否所有的下拉框都有数据
- Aspose WorkSheet 自动适应行高
- [技术前沿]Hybrid App
- jpa+maven+hibernate4环境搭建
- BZOJ 4443: [Scoi2015]小凸玩矩阵 二分图最大匹配+二分
- Java 通过JDBC连接Mysql数据库的方法和实例