文件名称:数据结构(C语言)代码实例5
文件大小:24.92MB
文件格式:RAR
更新时间:2022-05-08 10:04:05
数据结构
//---------------------入栈函数--------------------- Status Push(SqStack &S,Elemtype e){ //判断是否溢出 if(S.top-S.base>=S.stacksize){ S.base=(Elemtype *)realloc(S.base,(S.stacksize+STACKINCREACE)*sizeof(Elemtype)); if(!S.base){ return false; } S.top=S.base+S.stacksize;//注意因为这里的栈底指针的改变,导致栈顶指针随之改变 S.stacksize+=STACKINCREACE; } //压栈部分 *S.top=e; S.top++; return true;