2 qq 33317981 qq_33317981 于 2016.02.14 10:06 提问

栈的基本操作输入输出

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

5个回答

SSeanXu
SSeanXu   2016.02.14 10:33

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

leaf_130
leaf_130   2016.02.14 10:48

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

91program
91program   Ds   Rxr 2016.02.14 10:59

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

fk002008
fk002008   2016.02.14 12:10

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

x732359395
x732359395   2016.02.14 12:18

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

x732359395
x732359395 或者你用队列,先进先出。
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!