2022
05-12
05-12
C语言中栈的两种实现方法
栈的两种实现方式通常情况下,栈的实现方式有两种,一种方法是使用指针,而另一种方法则是使用数组。但是在调用程序时,我们没有必要知道具体使用了哪种方法。一、顺序栈#include<stdio.h>#include<stdlib.h>#definemaxsize64//定义栈typedefstruct{intdata[maxsize];inttop;}sqstack,*sqslink;//设置栈空voidClearstack(sqslinks){s->top=-1;}//判断栈空intEmptystack(sqslinks){if(s->top<0)return1;else...
继续阅读 >