美文网首页
Leetcode-21:合并两个有序链表

Leetcode-21:合并两个有序链表

作者: 小北觅 | 来源:发表于2018-12-26 15:28 被阅读2次

题目描述:
将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。

示例:

输入:1->2->4, 1->3->4
输出:1->1->2->3->4->4

/**
 * Definition for singly-linked list.
 * public class ListNode {
 *     int val;
 *     ListNode next;
 *     ListNode(int x) { val = x; }
 * }
 */
class Solution {
    public ListNode mergeTwoLists(ListNode l1, ListNode l2) {
        
        ListNode tmp1 = l1;
        ListNode tmp2 = l2;
        
        ListNode res = new ListNode(0);
        ListNode res1 = res;
        
        while(tmp1!=null && tmp2!=null){
            
            if(tmp1.val<=tmp2.val){
                res.next = new ListNode(tmp1.val);
                res = res.next;
                tmp1 = tmp1.next;
            }else{
                res.next = new ListNode(tmp2.val);
                res=res.next;
                tmp2 = tmp2.next;
            }
        }
        
        if(tmp1==null){
            res.next = tmp2;
        }
        if(tmp2==null){
            res.next = tmp1;
        }
        
        return res1.next;
    }
}

相关文章

  • 面试常会问到的基础链表和二叉树题目总结

    记录一下几道常见的 leetcode 题目的解法,都是比较基础的题目。 leetcode-21:合并两个有序链表 ...

  • leecode刷题(23)-- 合并两个有序链表

    leecode刷题(23)-- 合并两个有序链表 合并两个有序链表 将两个有序链表合并为一个新的有序链表并返回。新...

  • 合并单链表

    合并两个有序链表非递归实现 合并两个有序链表递归实现

  • leetcode 链表 [C语言]

    21. 合并两个有序链表 合并两个有序链表 61. 旋转链表 (快慢指针) 61. 旋转链表 相关标签 : 链表 ...

  • LeetCode-21 合并两个有序链表

    题目:21. 合并两个有序链表 难度:简单 分类:链表 解决方案:链表的遍历 今天我们学习第21题合并两个有序链表...

  • Leetcode-21:合并两个有序链表

    题目描述:将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例:输入...

  • Leetcode-21 合并两个有序链表

    21. 合并两个有序链表[https://leetcode-cn.com/problems/merge-two-s...

  • ARTS-Week6 有序链表合并、DevOps、Json解析、

    Algorithm LeetCode原题链接: 合并两个有序链表 将两个有序链表合并为一个新的有序链表并返回。新链...

  • 2018-12-26

    问题列表 合并两个有序链表 合并K个排序链表 合并区间 插入区间 问题与反馈 总结与收获 多个有序链表的合并,类似...

  • leetcode的题目21

    合并两个有序链表 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示...

网友评论

      本文标题:Leetcode-21:合并两个有序链表

      本文链接:https://www.haomeiwen.com/subject/ohbhlqtx.html