本程序实现将两个元素非递减排列的顺序表合并
以下程序用VC++6.0调试,确认正确无误。
#include<stdio.h>
#include<stdlib.h>
#define MaxSize 100
#define listincrement 10
#define begin_size 5 //表初始长度
typedef int ElemType;
typedef struct //定义
{
ElemType *elem;
int length;
int listsize;
}SeqList;
void Init_SeqList(SeqList *L) //创建空表
{
L->elem = (int*)malloc(MaxSize*sizeof(ElemType));
if(!L->elem) exit(0);
L->length = 0;
L->listsize = MaxSize;
}
void Put_SeqList(SeqList *L) //打印表
{
ElemType *begin, *end;
begin = L->elem;
end = &(L->elem[L->length-1]);
if(beg