1 / 3
文档名称:

数据结构实验.docx

格式:docx   大小:11KB   页数:3页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据结构实验.docx

上传人:wawa 2022/4/11 文件大小:11 KB

下载得到文件列表

数据结构实验.docx

相关文档

文档介绍

文档介绍:数据结构实验
实验1 (C语言补充实验)
有顺序表A和B,其元素值均按从小到大的升序排列,要求将它们合并成一
个顺序表C,且C的元素也是从小到大的升序排列。
#include
mai数据结构实验
实验1 (C语言补充实验)
有顺序表A和B,其元素值均按从小到大的升序排列,要求将它们合并成一
个顺序表C,且C的元素也是从小到大的升序排列。
#include
main()
{
intn,m,i=0,j=0,k=0,a[5],b[5],c[10];/* 必须设个m做为数组的输入的计数器,不能用i ,不然进行到while 时i 直接为5*/
for(m=0;mb[j]){c[k]=b[j];k++;j++;}
else{c[k]=a[i];k++;i++;j++;}// 使输入的两组数组中相同的数只输出一

}
if(ii;j--)
a[j]=a[j-1];
a[i]=m;k=N+1;break;
}
}if(i==N){k=N+1;a[N]=m;}//m 比所有元素大}
if(a[0]>a[1])// 递减有序数组
{for(i=0;ia[i])//m 比当前元素大,数组右移
{for(j=N;j>i;j--)
a[j]=a[j-1];
a[i]=m;k=N+1;break;
}
}if(i==N){k=N+1;a[N]=m;}//m 比所有元素小
}
for(i=0;ibj)
ListInsert(LC,k++,bj);
j++;// 将较小的元素赋给新的数组}
else// 相同的元素只要取一个
{
ListInse