Question
【问题描述】
编制一个能演示将两个有序表合并为一个有序表的程序。
【基本要求】
已知递增有序线性表LA和LB,现将LA和LB合并到LC,LC也是递增有序的。...【测试数据】
LA=(3,5,8,11) LB=(2,6,8,9,11,15,20)
合并后的LC=(2,3,5,6,8,9,11,15,20)
#include
#include
//构建线性表结构
typedef struct LNode *List;
struct LNode{
int data[1000];
int last;
};
//生成线性表...;
for(int i=0;i<=arrLen;i++){
L->data[L->last]=arr[i];
L->last++;
}
return L;
}
//合并两个线性表...L1=createList(a,countA);
List L2=createList(b,countB);
List L = mergeList(L1,L2);
printf("合并后的线性表为