正在加载图片...
入栈 int Push(Seqstack"S, StackData x)i /插入元素x为新的栈顶元素 if( Stack Full(s)) S->base=( StackData*)malloc(S->base (S->stacksize+ STACKINCREMENT)X sizeof(StackData) if(! S-> base)exit(overflow) S->top=S->base +S->stacksize S-> estacksize+= 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 高等教育资讯网 版权所有