早教吧 育儿知识 作业答案 考试题库 百科 知识分享

有顺序表A和B,其元素均按从小到大的生序排列,编写算法将它们合并成一个顺序表C,要求C的元素也是从小到大的生序排列

题目详情
有顺序表A和B,其元素均按从小到大的生序排列,编写算法将它们合并成一个顺序表C,要求C的元素也是从小到大的生序排列
▼优质解答
答案和解析
在VC下通过,希望对你有帮助,谢谢采纳.
#include
typedef struct node{
int data;
struct node *next;
}Lnode,*Linklist;
Linklist A,B,C;
Linklist init_linklist(){
Lnode *s,*r,*L;
L=new Lnode;
L->next=NULL;
r=L;
int x;
coutx;
while(x!=-1){
s=new Lnode;
s->data=x;
r->next =s;
r=s; // 从尾部按从小到大顺序插入
coutx;
}
r->next=NULL;
return L;

}

Linklist combine(Lnode *A,Lnode *B){ //合并

Lnode *pa,*pb,*s;
C=A;
s=C;
pa=A->next ;
pb=B->next ;
while(pa&&pb){
if(pa->datadata){
s->next=pa;
s=pa;
pa=pa->next;
}
else{
s->next=pb;
s=pb;
pb=pb->next;
}
}
if(pa)
s->next=pa;
else
s->next=pb;
return C;

}

void output(Linklist p){
while(p->next){
cout data
看了有顺序表A和B,其元素均按从小...的网友还看了以下:

(2)已知该生的物理成绩y与数学成绩x是线性相关的,若该生的物理成绩大到115分,请你估计他的数学  2020-04-26 …

以‘地名’为话题的作文无论你居住在繁华的都市还是偏远的乡村,你所生活的地方,莫不是由各种各样的地名  2020-05-16 …

看这句标点错没闲来无事,有时也看《今日说法》.(看标点)立交桥的建成将大大缓解交通高峰期的堵车问题  2020-05-17 …

数字移动问题题干如下:有这么5个数字1,2,3,4,5按照从小到大的顺序排列,现请按照以下规则将这  2020-06-11 …

如下,8行8列的数阵中,A、B、C、D、E、F、G、H、L、M、N、O表示成从大到小的15个连续自  2020-06-14 …

下列句子中没有语病的一项是A.通过仪器来观察世界开阔了人们的视野,由此也改变了我们对物质世界的认识  2020-06-24 …

这句话的语病是什么?新牌坊立交桥的建成将大大缓解交通高峰期的堵车问题.  2020-06-24 …

下列句子中没有语病的一项是()A.交通拥堵已成为我市发展的一大障碍,为此,市政府科学调配资金,加大  2020-07-12 …

高中语文:下列句子中没有语病的一项是A.通过仪器来观察世界开阔了人们的视野,由此也改变了我们对物质  2020-07-25 …

数组元素的插入与逆置题目要求:把一个整数插入到按由小到大排列的数组中,插入后仍然保持由小到大的顺序排  2020-12-05 …