LeetCode21. Merge Two Sorted Lists
来源:互联网 发布:linux 命令别名配置 编辑:程序博客网 时间:2024/05/29 18:37
LeetCode21. Merge Two Sorted Lists
题目:
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.
Example:
Input: 1->2->4, 1->3->4Output: 1->1->2->3->4->4
题目分析:排序合并链表。用递归去实现。
代码:
/** * 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 == NULL) return l2;if (l2 == NULL) return l1;if (l1->val > l2->val) {ListNode* temp = l2;temp->next = mergeTwoLists(l1, l2->next);return temp;}else {ListNode* temp = l1;temp->next = mergeTwoLists(l1->next, l2);return temp;}}};
阅读全文
0 0
- [LeetCode21]Merge Two Sorted Lists
- leetcode21 Merge Two Sorted Lists
- LeetCode21:Merge Two Sorted Lists
- leetcode21. Merge Two Sorted Lists
- LeetCode21. Merge Two Sorted Lists
- Leetcode21: Merge Two Sorted Lists
- leetcode21:Merge Two Sorted Lists
- leetcode21~Merge Two Sorted Lists
- leetcode21. Merge Two Sorted Lists
- LeetCode21. Merge Two Sorted Lists
- LeetCode21. Merge Two Sorted Lists
- LeetCode21:Merge Two Sorted Lists
- leetcode21. Merge Two Sorted Lists
- LeetCode21. Merge Two Sorted Lists
- Leetcode21. Merge Two Sorted Lists
- LeetCode21——Merge Two Sorted Lists
- 【LeetCode21】【Merge Two Sorted Lists】递归实现
- Merge Two Sorted Lists
- 遗传算法博客版
- JAva中读取TXT文件的方法。
- Python 学习第一章 笔记
- Java中的Map容器---2----TreeMap
- vim编译器的简单配置
- LeetCode21. Merge Two Sorted Lists
- PAT 1004 成绩排名
- JVM生命周期和类加载机制
- android 导出虚拟机中的db文件
- 32位ARM处理器的几种工作模式和工作状态
- openVswitch(OVS)源代码分析之数据结构
- Executor框架(一)Executor框架简介
- python伪代码之爬取全国高校历年分数线运行代码持续更新:【内向即失败--王奕君】
- Docker chenyufeng/nginx-centos镜像实现负载均衡