nt main(int argc, char *argv[])
{ int e;
SqStack l1; Linkst l2; Queue l3; LinkQueue l4;
cout<<"请输入数列的个数"<<endl;
int le;
cin>>le;
cout<<"请输入数字选择您要的线性存储结构:"<<endl<<"0、顺序栈结构,1、链式栈结构,2.顺序队列,3、链式队列" <<endl;
int a; cin>>a;
cout<<"请输入数列"<<endl;
switch(a) {
case 0:InitStack(l1);
for(int i=0;i<le;i++)
{cin>>e;Push(l1,e);}
while(le--){Pop(l1,e);cout<<e<<" ";}
break;
case 1:Initlink(l2);
for(int i=0;i<le;i++)
{cin>>e;push(l2,e);}
while(le--){pop(l2,e);cout<<e<<" ";}
break;
case 2:InitQueue(l3);
for(int i=0;i<le;i++)
{cin>>e;Push1(l3,e);}
while(le--){Pop1(l3,e);cout<<e<<" ";}
break;
case 3:InitQue(l4);
for(int i=0;i<le;i++)
{cin>>e;push1(l4,e);}
while(le--){pop1(l4,e);cout<<e<<" ";}
break;
}
system("PAUSE");
return 0;
}