LeetCode(57)合并两个有序链表【链表】【简单】

在这里插入图片描述

链接: 合并两个有序链表

1.题目

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

示例 1:

在这里插入图片描述

输入:l1 = [1,2,4], l2 = [1,3,4]
输出:[1,1,2,3,4,4]

示例 2:

输入:l1 = [], l2 = []
输出:[]

示例 3:

输入:l1 = [], l2 = [0]
输出:[0]

提示:

  • 两个链表的节点数目范围是 [0, 50]
  • -100 <= Node.val <= 100
  • l1l2 均按 非递减顺序 排列

2.答案

/**
 * Definition for singly-linked list.
 * public class ListNode {
 *     int val;
 *     ListNode next;
 *     ListNode() {}
 *     ListNode(int val) { this.val = val; }
 *     ListNode(int val, ListNode next) { this.val = val; this.next = next; }
 * }
 */
class Solution {
   
    public ListNode mergeTwoLists(ListNode list1, ListNode list2) {
   
        ListNode startNode = new ListNode();
        ListNode node = startNode;
        while (list1 != null && list2 != null) {
   
            if (list1.val < list2.val) {
   
                node.next = list1;
                list1 = list1.next;
            } else {
   
                node.next = list2;
                list2 = list2.next;
            }
            node = node.next;
        }
        if (list1 != null) {
   
            node.next = list1;
        }
        if (list2 != null) {
   
            node.next = list2;
        }
        return startNode.next;
    }
}

3.提交结果截图

在这里插入图片描述

整理完毕,完结撒花~ 🌻

相关推荐

  1. LeetCode [简单]合并有序 (迭代

    2023-12-14 00:08:01       64 阅读
  2. Leetcode合并有序

    2023-12-14 00:08:01       31 阅读
  3. Leetcode21 合并有序

    2023-12-14 00:08:01       66 阅读
  4. Leetcode 21:合并有序

    2023-12-14 00:08:01       61 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-14 00:08:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-14 00:08:01       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-14 00:08:01       87 阅读
  4. Python语言-面向对象

    2023-12-14 00:08:01       96 阅读

热门阅读

  1. 2023.12.13 libstdc++ undefined reference to GLIBCXX

    2023-12-14 00:08:01       63 阅读
  2. 52.0/框架(详细版)

    2023-12-14 00:08:01       53 阅读
  3. Go 语言指针

    2023-12-14 00:08:01       65 阅读
  4. PHP中什么是Composer?

    2023-12-14 00:08:01       50 阅读
  5. oracle 查看统计信息

    2023-12-14 00:08:01       55 阅读
  6. vue2 vue-router引入使用详解

    2023-12-14 00:08:01       60 阅读