+ -
当前位置:首页 → 问答吧 → 关于栈的问题

关于栈的问题

时间:2011-11-28

来源:互联网

栈结构是后进先出吗,那如果定栈内存放两个局部变量,那要先访问先压入变量的怎么办?

作者: binggan10   发布时间: 2011-11-28

自己写个类 当栈用 可以按照自己意愿实现任何功能

作者: wuyingjielao2   发布时间: 2011-11-28

大哥呀,是我没描述清楚吗?我是想问,栈结构如果是后进先出的话,访问栈内数据的时候是怎么样的
...
int i
int j
int k
...
这样,如果要先访问i咋办?我知道能,但为什么,不是要后进先出的吗?

作者: binggan10   发布时间: 2011-11-28

如果你非要实现这种功能。

你可以先弹出在i之后入栈的元素。

并把他们存储在一个List里面。

然后就可以取i的值了。

然后再把List里面的值倒序压进去。

作者: jiakai0419   发布时间: 2011-11-28