文章

101

粉丝

0

获赞

76

访问

4.7k

头像
链表合并 题解:
P1025 贵州大学机试题
发布于2026年1月25日 21:52
阅读数 61

#include<iostream>
using namespace std;
const int N=110;

int n,m;
int a[N],b[N],c[N];

int main()
{
	cin>>n;
	for(int i=0;i<n;i++)
		cin>>a[i];
	cin>>m;
	for(int i=0;i<m;i++)
		cin>>b[i];
	int i=0,j=0,t=0;
	while(i<n&&j<m)
	{
		if(a[i]<b[j])
			c[t++]=a[i++];
		else
			c[t++]=b[j++];
	}
	while(i<n)
		c[t++]=a[i++];
	while(j<m)
		c[t++]=b[j++];
	for(int i=0;i<t;i++)
		cout<<c[i]<<" ";
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发