st—>top表示st的top项,比如姚明百->年龄度就是姚明的年龄意思.==是问判断相等,就是数学上的=.程序中为了区答别于赋值的=,改成==.st—>top!==—1这个极像c语言,但是c语言里应该是st->top==-1或者st->top!=-1.前一个条件的含义就专是"栈的顶端等于-1吗?"如果是,就表示栈st为空属.(栈底是st->top==0,低于底就是空)。
- 文化问答
- 答案列表
判断栈空的条件:如何判断栈空和栈满[朗读]
top是指向栈顶的上一个元素,所以栈空的标准是栈顶等于栈低。
因为用一个长度为n的数组顺序储存一个栈然而数组是从0~n-1栈空为top==n那么栈满为top==1。
判断堆栈栈满和栈空:重新设置堆栈指针指向新的堆栈并设置堆栈两端页面为保护页面一旦堆栈溢出,就会产生保护异常。
你好!判断你栈的size或者top即可知道是否为空栈size==0或者top==null,就是空栈希望对你有所帮助,望采纳。