元问答栏目视频美女
  1. 文化问答
  2. 答案列表

栈空的条件:栈满和栈空的条件

回答列表
当两个指针相等时,栈为空!第一个指针是指向栈的首个元素,而第二个指针是指向最后一个元素的下一个位置,所以当两个指针相等时,栈就是空的了。
如果你的栈有头结点且头结点不存储有效数据,且sq指向栈顶的有效数据,那么sq->next==null表示栈空.如果你的栈有头结点且头结点存储有效数据,且sq指向栈顶的有效数据,那么sq==null表示栈空。
栈的s->top=o空;s->m满队front=rear空front=(rear+1)modmaxsize满。
因为用一个长度为n的数组顺序储存一个栈然而数组是从0~n-1栈空为top==n那么栈满为top==1。
你说的这个情况应该是以数组构成顺序栈的情况下的一个数组以数组底为栈底,而栈那么,栈为空的时候标志肯定不能是0,因为它标志着栈顶元素是数组的第一个值。
猜你喜欢
下一页