资源简介

1.建立两个顺序表(通过随机函数生成);
2.排序(升序),输出合并前的结果;
3.对这两个顺序表进行合并(保持升序);
4.输出合并结果

资源截图

代码片段和文件信息

//1.建立两个顺序表(通过随机函数生成);
//2.排序(升序),输出合并前的结果;
//3.对这两个顺序表进行合并(保持升序);
//4.输出合并结果


using namespace std;
#include
#include
#include
#include
#define maxsize 100
typedef int ElemType;
typedef struct {
    ElemType data[maxsize];
int last; 
} SqList;
int creat(SqList *a)
{int i;
for(i=0;i<10;i++){
a->data[i]=rand()%100;}
a->last=9;
}
int paixu(SqList *a)
{int ij;
for(i=0;i<9;i++)
for(j=0;j<9-i; j++)
{if(a->data[j]>a->data[j+1])
{int temp = a->data[j];
a->data[j] = a->data[j+1];
a->data[j+1] = temp;}
}
}
int print(SqList *a)
{
   for(int i = 0;i < (a->last); i++)
        printf(“%d\t“a->data[i]);
printf(“\n“);}
SqLi

评论

共有 条评论