空栈的top为什么=-1而不是=0? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 top 搜索资料 2个回答 #热议# 普通体检能查出癌症吗? 匿名用户 推荐于2017-10-08 展开全部 空栈的top为-1,是因为0是第一个元素,如果用top=0就表示有一个元素,不为空。 栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。 向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 阳光上的桥 2013-03-09 · 知道合伙人软件行家 阳光上的桥 知道合伙人软件行家 采纳数:21423 获赞数:65810 网盘是个好东东,可以对话和传文件 向TA提问 私信TA 关注 展开全部 因为0是第一个元素,top=0就表示有一个元素,不为空。 本回答被网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2020-02-15 为什么栈的初始状态top等于m+1,则说明栈空时top=m+1? 80 更多类似问题 > 为你推荐: