欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > PTA DS 7-51 两个有序链表序列的合并

PTA DS 7-51 两个有序链表序列的合并

2025/9/22 5:34:22 来源:https://blog.csdn.net/2301_79398241/article/details/144865199  浏览:    关键词:PTA DS 7-51 两个有序链表序列的合并

7-51 两个有序链表序列的合并

分数 20

全屏浏览

切换布局

作者 DS课程组

单位 浙江大学

已知两个非降序链表序列S1与S2,设计函数构造出S1与S2合并后的新的非降序链表S3。

输入格式:

输入分两行,分别在每行给出由若干个正整数构成的非降序序列,用−1表示序列的结尾(−1不属于这个序列)。数字用空格间隔。

输出格式:

在一行中输出合并后新的非降序链表,数字间用空格分开,结尾不能有多余空格;若新链表为空,输出NULL

输入样例:

1 3 5 -1
2 4 6 8 10 -1

输出样例:

1 2 3 4 5 6 8 10

代码长度限制

16 KB

Python (python3)

时间限制

1500 ms

内存限制

256 MB

Java (javac)

时间限制

1500 ms

内存限制

256 MB

其他编译器

时间限制

1500 ms

内存限制

128 MB

栈限制

8192 KB

// 2025/1/1 OK
#include <bits/stdc++.h>using namespace std;int main()
{vector<int> v;int m, n;while (cin >> m && m != -1){v.push_back(m);}while (cin >> n && n != -1) {v.push_back(n);}sort(v.begin(), v.end());if (v.empty()) {cout << "NULL";return 0;}int flag = 0;for (auto& t: v) {if (!flag) {cout << t;flag = 1;} else {cout << " " << t;}}return 0;
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词