正在加载图片...
进栈算法(假定栈为整型) #define maxsize 10 typedef struct stacktype f int stack[maxsizel Int top; 通过地址传递,用s带 87 ystacktype; 回进栈操作后新栈的信 意 void push(stacktypes, int x) if(s→>top== maxsize-1 printf("stack overflow! ) 6543210 top exit(1; else s->top++;/*实际栈顶位置加1*/ s->stack[s->top]=x; a } s->stack[++s->top]=x;·进栈算法 (假定栈为整型 ) #define maxsize 10 typedef struct stacktype { int stack[maxsize]; int top ; }stacktype ; void push(stacktype *s, int x) {if(s ->top= =maxsize - 1 ) {printf(“stack overflow!”) ; exit( 1 ) ; } else{ s ->top++ ; /*实际栈顶位置加 1*/ s ->stack[s ->top]=x ; } } a 2 a 3 a 4 9876543210 a 1 top top x s ->stack[++s ->top]=x ; 通过地址传递,用 s 带 回进栈操作后新栈的信息
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有