最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 合并两个有序链表

    正文概述 陈老师   2026-01-20 15:39:38  

    题目描述

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

    img

    输入格式

    第一行一个整数 nn ,表示第一个链表的长度,接下来一行nn个整数,表示第一个链表的元素aia_i

    第三行一个整数mm,表示第二个链表的长度,接下来一行mm个整数,表示第二个链表的元素bib_i

    保证输入的链表都是按非递减顺序排序的,由于该题题目数据较大,请采用较快的读写方式,如使用scanf和printf进行输入和输出。

    输出格式

    输出两个链表合并成一个链表之后的元素。

    样例

    3
    1 2 4
    3
    1 3 4
    
    1 1 2 3 4 4
    

    数据范围

    对于100%100\%的数据,保证1n,m107,1ai,bi10151 \le n,m \le 10^7 ,1 \le a_i,b_i \le 10^{15}

    信息学奥赛网,一个优质的信息学奥赛学习资源平台!
    信息学奥赛网 » 合并两个有序链表