感觉算法与数据结构这一块的教学与课后的练习结合的不好 就拿栈这课来说 最后做题目需要算出栈中的元素个数 可是我题目都看不明白 什么S(1:50)是什么东西我都不知道怎么做题 课上的例题不够详细
ce 圈内达人 2016-01-30 16:23:55
8564 3 0

感觉算法与数据结构这一块的教学与课后的练习结合的不好 就拿栈这课来说 最后做题目需要算出栈中的元素个数 可是我题目都看不明白 什么S(1:50)是什么东西我都不知道怎么做题 课上的例题不够详细

问题来自:

共 3 个回答

    最佳答案

    青栀如初 资深大师 3006天前

       亲爱哒

      我们说:S(1:m )是指:栈哒栈底为1,栈顶为m的意思,而你写哒S(1:m)就意味着1是栈底,m是栈顶的意思。

        一般我们都说:这个栈是倒压着哒(栈遵循哒原则是“先进后出”的原则(也就是先进去哒元素最后出来)

       栈的主要性质就是先进后出,就像叠碗一样,要把下面的碗拿掉,需先把上面的拿掉一样,如果你这样理解哒话,应该就好理解了。

        亲爱哒,望采纳哟,如果以后还有不懂哒地方我们还可以一起讨论哟,么么哒亲爱哒!

    ce 圈内达人 3006天前

    那请问一下 tpo是什么意思 谢谢了

    青栀如初 资深大师 3006天前

    回复 ce:亲爱哒

       不好意思,刚刚才看到题

      我们说,栈中的TOP其实就是:

      (1)栈空时top=base,非空栈中的栈顶指针始终在栈顶元素的下一位置

      (2)在顺序栈中,即S(1:m)时,TOP就相当于栈顶指针,它是指向栈顶元素所在哒位置哒。

       亲爱哒,望采纳哟,如果以后还有什么不懂哒问题我们还可以一起讨论哟,么么哒亲爱哒!


您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题