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

栈空的条件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日

悬赏问题

  • ¥15 找别人艾特你然后删除的微博
  • ¥15 idea做图书管理系统,要求如下
  • ¥15 最短路径分配法——多路径分配
  • ¥15 SQL server 2022安装程序(英语)无法卸载
  • ¥15 关于#c++#的问题:把一个三位数的素数写在另一个三位数素数的后面
  • ¥15 求一个nao机器人跳舞的程序
  • ¥15 anaconda下载后spyder内无法正常运行
  • ¥20 统计PDF文件指定词语的出现的页码
  • ¥50 分析一个亿级消息接收处理策略的问题?
  • ¥20 uniapp 朋友圈分享单页面自定义操作