#include <stdio.h>
#include "SeqList.h"
int main1()
{
// 创建顺序表
SeqList *s = Create_List();
if (s == NULL)
{
printf ("创建失败\n");
return -1;
}
printf ("创建成功\n");
// 插入数据
int i;
for (i = 0; i < 20; i++)
{
Insert_Last(s, i);
}
#if 0
for (i = 0; i < 20; i++)
{
Insert_Head(s, i);
}
if (Insert_Pos(s, s->len, 1000) == FALSE)
{
printf ("插入失败");
}
Display(s);
SeqData data;
GetData(s, 5, &data);
printf ("%d\n", data);
int index;
if (FindData(s, 100, &index) == FALSE)
{
printf ("没有该元素\n");
}
else
printf ("index = %d\n", index);
if (Delete_Pos(s, 5) == FALSE)
{
printf ("删除失败\n");
}
if (Delete_Data(s, 15) == FALSE)
{
printf ("删除失败\n");
}
#endif
//Reverse_List(s);
Display(s);
Destroy(s);
s = NULL;
printf ("销毁成功\n");
return 0;
}
循序表的(main.c)
最新推荐文章于 2024-03-21 17:27:24 发布