|
Seq, size_t pos, DataType x)
{
check(Seq);
int i = Seq->size - 1;
for (; i >= (int)pos; i--)
{
Seq->arry[i + 1] = Seq->arry[i];
}
Seq->arry[pos] = x;
Seq->size++;
}
?
?
.c 文件
?
#include
#include"test.h"
SeqList Seq;
void test()
{
PushBack(&Seq,1);
PushBack(&Seq,2);
PushBack(&Seq,3);
PushBack(&Seq,4);
PopBack(&Seq);
PrintSeqList(&Seq);
}
void test1()
{
PushFrant(&Seq, 1);
PushFrant(&Seq, 2);
// PopFrant(&Seq);
PushFrant(&Seq, 4);
PushFrant(&Seq, 3);
// Remove(&Seq, 2);
// Removeall(&Seq, 2);y
// firstRemoveall(&Seq, 2);
// Erase(&Seq, 1);
// Modify(&Seq, 3, 2);
Insert(&Seq, 4, 6);
PrintSeqList(&Seq);
}
int main(void)
{
InitSeqList(&Seq);
test1();
}
?
?
?
|