2021
12-09
12-09
C语言之实现栈的基础创建
栈:是限定仅在表尾进行插入和删除操作的线性表!栈的结构定义如下:typedefstructStack{SLDataType*base;//栈底元素的地址inttop;//栈顶元素的位置}Stack;栈的初始化如下:SLDataTypeinitStack(Stack&S){S.base=(SLDataType*)malloc(N*sizeof(SLDataType));//申请栈元素的存储空间if(S.base==NULL)return-1;S.top=0;return1;}栈元素的输入接口:SLDataTypepushStack(Stack&S,inte)//输入栈的...
继续阅读 >