算法每日一题20190708:合并两个有序链表
算法 大约 811 字题目
难易程度:【简单】
将两个有序链表合并为一个新的有序链表并返回。
新链表是通过拼接给定的两个链表的所有节点组成的。
示例
输入:1->2->4, 1->3->4
输出:1->1->2->3->4->4
博主答案
执行用时 :2 ms
, 在所有Java
提交中击败了92.81%
的用户
内存消耗 :36.4 MB
, 在所有Java
提交中击败了87.27%
的用户
public class ListNode {
int val;
ListNode next;
ListNode(int x) {
val = x;
}
}
class Solution2 {
public ListNode mergeTwoLists(ListNode l1, ListNode l2) {
if (l1 == null) {
return l2;
} else if (l2 == null) {
return l1;
} else if (l1.val < l2.val) {
l1.next = mergeTwoLists(l1.next, l2);
return l1;
} else {
l2.next = mergeTwoLists(l1, l2.next);
return l2;
}
}
}
官方答案
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/merge-two-sorted-lists
阅读 1937 · 发布于 2019-07-08
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
CentOS 网卡配置多个 IP 地址阅读 1002
-
Java 并发编程之 AQS CyclicBarrier 源码解析阅读 1290
-
Arthas 使用 monitor 在指定时间段内统计方法的调用次数、平均返回时间等阅读 3863
-
Nginx 日志按天生成阅读 9024
-
Angular 添加事件监听阅读 2380
-
监测广告位是否被 AdBlock 拦截阅读 1617
-
Android ContentProvider 提供 Assets 目录下的图片或文件阅读 2206
-
软考-系统架构设计师:进程管理 - PV 操作阅读 4776
-
解决 HTTP 请求参数中的加号被替换为空格问题阅读 7339
-
Spring Boot Thymeleaf 字符串拼接阅读 66