为什么进栈操作int StackPush( SequenceStack S,ElemType x),但是出栈操作int StackPop( Sequence Stack S, ElemType d),那个为什么用d啊?就是它为什么加啊?
可以看看方法的的实现吗
其实栈就是一个很好实现的数据结构先进后出
比如
int top = 0栈顶指针指向空
int s【1005】栈容器
void push(int n)
{
s【top】 = n;
top++;
}
int pop()
{
return s【--top】;
}
具体可以自己优化自己的数据结构 栈顶指针指向哪都行 都自己实现的
x和d不过是两个形式参数,它爱叫什么叫什么,不影响代码运行