数据结构相关公式

判断栈空:s->top==-1

判断栈满:s->top==maxsize+1


栈的中缀转后缀运算:“9+(3-1)*3+10/2"(中缀)----》”9 3 1-3*+10 2 / +"(后缀)

规则:遇到数字直接输出,左括号和小于栈顶元素优先级的进栈,右括号匹配到左括号出栈,优先级大于栈顶元素优先级的入栈。


后缀表达式计算:9 3 1-3*+10 2 / +

规则:数字直接进栈,遇到运算符号从栈顶取出相继取出两个数进行运算。


队列判空条件:front==rear(头指针和为指针相等)

队列判满条件:(rear+1)%maxsize==front

队列长度公式:(rear-front+maxsize)%maxsize



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值