已知顺序表la和lb中的元素非递减有序排列。 编写一个算法将表la和lb归并到新的顺序表lc中,要求表lc中的元素也是非递减有序排列。
0.c
#include"seqlist_def.h"
#include"stdio.h"
int merge_seqlist(SEQUENLIST *la, SEQUENLIST *lb, SEQUENLIST *lc)
{
int i,j,k;
i=j=k=1;
if(la->last +lb->last >MAXSIZE-1)
return 0;
else
{
while(i<=la->last &&j<=lb->last )
{
if(la->datas [i]<=lb->datas [j])
{
lc->datas[k]=la->datas [i];
k++;
i++;
}
else
{
lc->datas[k]=lb->datas [j];
k++;
j++;
}
}
while(i