实验内容:
1.建立顺序表,在顺序表上实现插入、删除和查找操作(验证性内容)。
2.删除有序顺序表中的重复元素(设计性内容)。
3.完成两个有序顺序表的合并设计(应用性设计内容)。
//@author 2011050211 王兴愿
#include"stdio.h"
#include"stdlib.h"
#define INIT_SIZE 5
#define INCREMENT 2
typedef int ElemType;
typedef struct{
ElemType*elem;
int length;
int listsize;
}Sqlist;
//1.初始化
//@author 2011050211 王兴愿
int chushihua(Sqlist *L)
{
L->elem=(ElemType*)malloc(INIT_SIZE*sizeof(ElemType));
if(!L->elem)
return -1;
L->length=0;
L->listsize=INIT_SIZE;
return 0;
}
//2.查找元素e所在位置(1,n)
//@author 2011050211 王兴愿
int Find(Sqlist L,ElemType e)
{
int i;
for(i=0;i<L.