今天写什么 2023-03-20 08:47 采纳率: 58.8%
浏览 33
已结题

栈空的条件s.top==-1;和s.top==m-1;的区别

这俩有什么区别吗,书上写的s.top == -1;
为什么还有s.top == M-1的,这个不是判断栈满的条件吗?

img

img

  • 写回答

3条回答 默认 最新

  • threenewbee 2023-03-20 09:10
    关注

    具体要看代码的实现,按照一般的实现,应该是top == 0
    top == size - 1 说明栈满

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月24日
  • 修改了问题 3月20日
  • 创建了问题 3月20日