qq_33317981
qq_33317981
2016-02-14 02:06
采纳率: 37.5%
浏览 2.9k

栈的基本操作输入输出

大神们帮忙看看哪儿出问题了,关于栈的基本操作能不能写个代码使得数据从栈底到栈顶的输出

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • SSeanXu
    SSeanXu 2016-02-14 02:33

    代码呢?遍历一次就输出了,具体看你栈的存储结构,有顺序栈、链栈……

    点赞 评论
  • leaf_130
    吴威龙 2016-02-14 02:48

    栈的特点是 先进后出。也就是说 先输出的 是 栈顶元素
    而且你没附上代码,不知道怎么帮你看

    点赞 评论
  • 91program
    91program 2016-02-14 02:59

    栈的基本特点是从顶出,如果可以请使用两个栈:先出栈、压入另一个空栈,再对这个栈出栈就是你想要的效果。

    点赞 评论
  • fk002008
    lambda-fk 2016-02-14 04:10

    其实呢你在定义栈的时候是按照一般定义进行的,也就是存在一个栈顶的变量或指针
    这个是经典的定义肯定没错
    但是数据结构的思想是提供逻辑操作和物理实现,你可以不拘泥一格
    你可以定义变种的栈啊
    比如存在一个栈底的变量或指针,等等
    或者是再借用一个临时的栈,入栈再出栈就可以了。
    自由发挥,

    点赞 评论
  • x732359395
    小法的魔方 2016-02-14 04:18

    顺序栈的话是先进后出,你可以用链栈。

    点赞 评论

相关推荐