算法每日一题20190708:合并两个有序链表
算法 About 811 words题目
难易程度:【简单】
将两个有序链表合并为一个新的有序链表并返回。
新链表是通过拼接给定的两个链表的所有节点组成的。 
示例
输入: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
                Views: 2,917 · Posted: 2019-07-08
            
            ————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
        Loading...