为了账号安全,请及时绑定邮箱和手机立即绑定

栈的长度问题

m_iTop是栈顶元素,栈顶元素怎么可以说是栈的长度那


正在回答

2 回答

其实就相当于一个数组来存放,栈底为0,也就是下标为0的元素,栈底指向当前数组最后一个元素的下一个元素,比如有5个元素,下标分别是0,1,2,3,4 。那么栈顶就是5,而正好有5个元素。

0 回复 有任何疑惑可以回复我~
#1

一半痴迷两分疯癫三分理智 提问者

非常感谢!
2017-11-29 回复 有任何疑惑可以回复我~
#2

一半痴迷两分疯癫三分理智 提问者

谢谢!
2017-11-29 回复 有任何疑惑可以回复我~

数组是从零开始 给下标为零的数组元素赋给一个值 m_itop++,变成了 1,也就是他元素的个数要是想遍历数组也要把他的长度变成0才能读取下标为零的值 m_itop-1


0 回复 有任何疑惑可以回复我~
#1

一半痴迷两分疯癫三分理智 提问者

谢谢!
2017-11-29 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
数据结构探险—栈篇
  • 参与学习       62724    人
  • 解答问题       102    个

栈,先入后出(FILO),带领大家体会栈这种数据结构的美妙

进入课程

栈的长度问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信