<21>—— Merge Two Sorted Lists
来源:互联网 发布:腾讯新闻软件下载 编辑:程序博客网 时间:2024/05/23 21:54
21、Merge Two Sorted Lists
合并两个排序链表
将两个排序链表合并为一个新的排序链表
样例
给出 1->3->8->11->15->null
,2->null
, 返回 1->2->3->8->11->15->null
。
代码:
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) { if(!l1)return l2; if(!l2)return l1; ListNode l3(0); ListNode *curr1=l1,*curr2=l2; ListNode *curr3=&l3; while(curr1||curr2) { if(!curr1) { curr3->next=curr2; return l3.next; } if(!curr2) { curr3->next=curr1; return l3.next; } if(curr1->val>curr2->val) { curr3->next=curr2; curr2=curr2->next; curr3=curr3->next; } else { curr3->next=curr1; curr1=curr1->next; curr3=curr3->next; } } return l3.next; }};
阅读全文
0 0
- <21>—— Merge Two Sorted Lists
- LeetCode——Merge Two Sorted Lists
- LeetCode——Merge Two Sorted Lists
- LeetCode21——Merge Two Sorted Lists
- LeetCode——Merge Two Sorted Lists
- LeetCode——Merge Two Sorted Lists
- LeetCode—Merge Two Sorted Lists
- Algorithms—21.Merge Two Sorted Lists
- leetcode——21——Merge Two Sorted Lists
- leetcode第21题——*Merge Two Sorted Lists
- Leetcode Problem.21—Merge Two Sorted Lists
- 21、Merge Two Sorted Lists
- 21Merge Two Sorted Lists
- #21 Merge Two Sorted Lists
- #21 Merge Two Sorted Lists
- 21Merge Two Sorted Lists
- 21Merge Two Sorted Lists
- 21 Merge Two Sorted Lists
- Android自定义对话框实现QQ退出界面
- 永远也记不住的Socket
- python爬虫系列之爬取百度文库(一)
- day04 -----深入浅出mysql-----javaio复习
- Request与Response
- <21>—— Merge Two Sorted Lists
- CodeBlock下载和新建C工程
- 9.4联合作战战果
- 微信小程序客服功能
- Pycharm调用Pyspark API配置,小记
- Supervised Learning
- 程序员应该知道的福利
- Leetcode--670. Maximum Swap
- HDu 1358 Period(Next 数组找循环节)