147. Insertion Sort List
来源:互联网 发布:mac玩魔兽世界键盘 编辑:程序博客网 时间:2024/04/25 19:48
Sort a linked list using insertion sort.
需要再考虑!
/** * 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* sortHead = new ListNode(-1); ListNode* cur = head; while(cur) { ListNode* p = sortHead; ListNode *pnext = cur->next; while(p && p->next && p->next->val < cur->val) { p = p->next; } cur->next = p->next; p->next = cur; cur = pnext; } return sortHead->next; }};
0 0
- 147. Insertion Sort List
- 147. Insertion Sort List
- 147. Insertion Sort List
- 147. Insertion Sort List
- 147. Insertion Sort List
- 147. Insertion Sort List
- 147. Insertion Sort List
- 147. Insertion Sort List
- 147. Insertion Sort List
- 147. Insertion Sort List
- 147. Insertion Sort List
- 147. Insertion Sort List
- 147. Insertion Sort List
- 147. Insertion Sort List
- 147. Insertion Sort List
- 147. Insertion Sort List
- 147. Insertion Sort List
- 147. Insertion Sort List
- Java日期时间使用总结
- [7] OFDM过采样和参数选择
- new关键字的三种用法
- 检查调试句柄泄漏
- UVA Dividing coins
- 147. Insertion Sort List
- javaweb学习总结(三十七)——获得MySQL数据库自动生成的主键
- 平台电子签章实现方法
- Android 学习记录-contentProvider
- 透视变换---一点透视和两点透视
- 内建模块-XML
- 如何让vs2010显示行号
- javaweb学习总结(三十八)——事务
- JavaMail系列(五) 使用IMAP协议接收并解析电子邮件