【栈的操作及应用–括号匹配】
栈的操作及应用–括号匹配 栈是只在表尾进行插入和删除操作的线性表,把允许插入删除的一端叫做栈顶,另一端叫做栈底,栈又称为先进后出的线性表 定义结构体:
typedef struct CharStac {
int top;
int data[STACK_MAX_SIZE];
}*CharStackPtr,CharStack;
进栈操作:
void push(CharStackPtr paraStackPtr,int paraValue) {
// 判断栈是否已经满了
if(paraStackPtr->top>=STACK_MAX_SIZE-1) {
printf("the stack is full/r/n");
return;
}
// 更新栈顶
paraStackPtr->top++;
// 将数据进栈
【栈的操作及应用–括号匹配】最先出现在Python成神之路。
共有 0 条评论