正在加载图片...
入栈 int Push(SeqStack"S, StackData x)( /插入元素x为新的栈顶元素 if( StackFull(s)t S->base =( StackData*)malloc(S->base (S->stacksize+ STACKINCREMENT)* sizeof(StackData)); if( S->baseexit(overflow) S->top=S->base+S->stacksize S> stacksize+= STACKINCREMENT;/追加存储空间 (S->top)=x; (S->top)++; Return ok▪ 入栈 int Push (SeqStack *S, StackData x) { //插入元素x为新的栈顶元素 if ( StackFull (S) ){ S->base =( StackData *)malloc(S->base , (S->stacksize+ STACKINCREMENT) * sizeof(StackData)); if(! S->base)exit(overflow); S->top= S->base + S->stacksize; S->stacksize+= STACKINCREMENT; //追加存储空间 } *(S->top)=x; (S->top)++; Return ok }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有