21. Merge Two Sorted Lists 合并两个排序的列表
来源:互联网 发布:网络看江苏教育频道 编辑:程序博客网 时间:2024/05/22 10:57
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.
如题,题意大致为将两个排好序的列表重新放入一个排好序的新列表中,新列表必须有两个列表的节点组成。
通过比较两个列表中每个节点的值的大小,采用递归思想,值较小则鸡血
class Solution {public: ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) { //递归排序 if(l1 == NULL) return l2; if(l2 == NULL) return l1; ListNode *temp = NULL; if(l1->val < l2->val) { temp = l1; temp->next = mergeTwoLists(l1->next,l2); } else { temp = l2; temp->next = mergeTwoLists(l1,l2->next); } return temp; }};
0 0
- 21. Merge Two Sorted Lists 合并两个排序的列表
- Merge Two Sorted Lists 合并排序列表
- 21. Merge Two Sorted Lists &合并两个排序的链表
- LeetCodet题解--21. Merge Two Sorted Lists(合并两个排序好的链表)
- 两个有序链表的合并 Merge Two Sorted Lists
- leetcode_21. Merge Two Sorted Lists 合并两个排好序的单链表
- LeetCode 21 Merge Two Sorted Lists(合并两个已排序的链表)(Linked List)
- leetcode 21. Merge Two Sorted Lists(C语言,合并两个排序的链表为一个排序链表)32
- 165.Merge Two Sorted Lists-合并两个排序链表(容易题)
- LeetCode-21- Merge Two Sorted Lists(合并两个已排序链表)
- Merge Two Sorted Lists 合并两个有序链表@LeetCode
- [LeetCode]Merge Two Sorted Lists-合并两个有序链表
- Leetcode:Merge Two Sorted Lists 合并两个有序单链表
- Merge Two Sorted Lists 合并两个有序链表
- LeetCode | Merge Two Sorted Lists(合并两个链表)
- Leetcode Merge Two Sorted Lists 合并两个有序链表
- Merge Two Sorted Lists, 合并两个有序链表
- (LeetCode)Merge Two Sorted Lists --- 合并两个有序序列
- JavaEE学习05--cookie&session
- 格雷码的FPGA实现
- 永恒之蓝漏洞紧急应对方案
- 设计模式之单例模式
- 【机器学习实战-python3】利用PCA简化数据
- 21. Merge Two Sorted Lists 合并两个排序的列表
- 数字逻辑课程设计拔河游戏机
- 【SSH】SSH再认识(二)
- PAT1059 C语言竞赛(20)
- opencv 霍夫直线变换
- ParallaxListView
- 学习MVC之租房网站(九)-房源显示和搜索
- NYoj 51管闲事的小明
- Android MVP架构(Volley+CursorLoader+ContentProvider)