Merge Two Sorted Lists
来源:互联网 发布:lol龙虾皮肤淘宝价多少 编辑:程序博客网 时间:2024/05/05 14:58
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)return l2;if (!l2)return l1;ListNode *list = NULL;ListNode *current = NULL;list = (l1->val <= l2->val) ? l1 : l2;if (list == l1)l1 = l1->next;elsel2 = l2->next;current = list;while (l1 && l2){if (l1->val <= l2->val){current->next = l1;l1 = l1->next;}else{current->next = l2;l2 = l2->next;}current = current->next;}while (l1){current->next = l1;l1 = l1->next;current = current->next;}while (l2){current->next = l2;l2 = l2->next;current = current->next;}return list;}};
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
- Python文档生成工具pydoc使用介绍
- redis3.0 运维(动态增加、删除、重新分配节点)
- 项目过程中遇到的问题及小知识点总结
- 字符设备之globalmem
- 从0开始学习SpringBoot-第2天
- Merge Two Sorted Lists
- Android官方开发文档Training系列课程中文版:支持不同的设备之支持不同的语言
- android:layout_weight属性的工作原理
- android的抽屉控件SlidingDrawer的使用
- C++学习(一)——安装gcc编译环境
- 第四周,项目三,2,小学生算术能力测试系统
- 深度优先搜索
- 3.5.Android控件架构与自定义控件详解之自定义View(四)
- Java核心知识点-一些基本概念