#include"Seqlist.h"
//测试顺序表头尾的插入
void TestSeqList1()
{
SeqList s;
SeqListInit(&s);
SeqListPushBack(&s,1);
SeqListPushBack(&s,2);
SeqListPushBack(&s,3);
SeqListPushBack(&s,4);
SeqListPushBack(&s,5);
SeqListPushBack(&s,6);
SeqListPushBack(&s,7);
SeqListPushBack(&s,8);//插入8个数字
SeqListprint(&s);//打印结果
SeqListPopBack(&s);//尾删两位
SeqListPopBack(&s);
SeqListprint(&s);
SeqListPushFront(&s, -2);//头插三位
SeqListPushFront(&s, -3);
SeqListPushFront(&s, -4);
SeqListprint(&s);
SeqListPopFront(&s);//头删两位
SeqListPopFront(&s);
SeqListprint(&s);
SeqListInsert(&s, 3, 100);//第四个位置插入100
SeqListprint(&s);
SeqListErase(&s, 5);//第六个数字删除
SeqListprint(&s);
int pos=SeqListSort(&s, 6);
if (pos!=-1)
{
SeqListErase(&s, pos);
SeqListErase(&s, pos);
}
SeqListprint(&s);
SeqListDistory(&s);
}
int main()
{
TestSeqList1();
return 0;
}
SeqLidst 测试文件
最新推荐文章于 2024-07-18 17:57:16 发布