我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019跑狗图高清彩图 > 栈底 >

假设一个长度为50的数组(数组元素的下标从0~49)作为栈的存储

归档日期:07-13       文本归类:栈底      文章编辑:爱尚语录

  假设一个长度为50的数组(数组元素的下标从0~49)作为栈的存储空间,栈底指针bottom指向栈底元

  假设一个长度为50的数组(数组元素的下标从0~49)作为栈的存储空间,栈底指针bottom指向栈底元

  素,栈顶指针top指向栈顶元素,如果bottom=49,top=30,则栈中具有多少个元素。我觉得元素个数=49-30+1=20个,可答案是19,哪位大虾解释下?...

  素,栈顶指针top指向栈顶元素,如果bottom=49,top=30,则栈中具有多少个元素。我觉得元素个数=49-30+1=20个,可答案是19,哪位大虾解释下?

  展开全部不能加1,因为你的栈顶指针top是指向栈顶元素,也就是在初始化时bottom=49所指向的空间为空,而当插入第一个元素时第一个元素将会覆盖bottom=49的空间。你的加1,题目应该是栈顶指针top指向新的栈顶元素,这两者插入元素的方式不一样,前者top加1在插入元素,站定有元素,后者是插入元素,在top加1,新的栈顶没有元素

本文链接:http://apawoodbury.com/zhandi/264.html