Merge Two Sorted Lists
来源:互联网 发布:java流的作用 编辑:程序博客网 时间:2024/06/03 23:48
题目描述:
Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.
链表的归并排序,AC代码如下:
class Solution {public:ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) {ListNode* dumpHead = new ListNode(-1);ListNode* p = dumpHead;while (l1 && l2){if (l1->val < l2->val){p->next = l1;l1 = l1->next;}else{p->next = l2;l2=l2->next;}p = p->next;}while (l1){p->next = l1;l1 = l1->next;p = p->next;}while (l2){p->next = l2;l2 = l2->next;p = p->next;}return dumpHead->next;}};
0 0
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- JavaWEB小知识学习--验证码生成
- perl 面向对象 new方法
- 洛谷 P2296 [NOIP2014 D2T2] 寻找道路
- Mac 下如何搭建 PHP 开发环境
- 读取文件内容并排序
- Merge Two Sorted Lists
- HDU 5645 DZY Loves Balls
- jQuery $.proxy()
- MFC学习之split button使用
- 09 斐波那契数列
- C# 如何在继承类和基类中转换?
- HashMap与Hashtable(一)
- Matlab中读取和写入文件
- linux shell “(())” 双括号运算符使用