for(int i = 1; i <= 10; ++ i)
ListInsert_Sq(L, i, i);
int operationNumber; //操作次数
scanf("%d", &operationNumber);
while(operationNumber != 0)
{
int operationType; //操作种类
scanf("%d", & operationType);
if(operationType == 1)
{
int pos, elem;//增加操作
scanf("%d%d", &pos, &elem);
ListInsert_Sq(L, pos, elem);
}
else
if(operationType == 2)
{
int pos; ElemType elem; //删除操作
scanf("%d", &pos);
ListDelete_Sq(L, pos, elem);
printf("%d\n", elem);
}
else
if(operationType == 3)
{
ElemType elem; //查找定位操作
scanf("%d", &elem);
int pos = ListLocate_Sq(L, elem);
if(pos >= 1 && pos <= L.length)
printf("%d\n", pos);
else
printf("NOT FIND!\n");
}
else
if(operationType == 4)
{
ListPrint_Sq(L); //输出操作
}
operationNumber--;
}
return 0;
}