【发布时间】:2010-10-19 09:39:42
【问题描述】:
不幸的是,一个项目只能通过“pop”从堆栈中移除。堆栈没有“删除”方法或类似的东西,但我有一个堆栈(是的,我需要一个堆栈!),我需要从中删除一些元素。
有什么诀窍吗?
【问题讨论】:
-
这是作业吗?如果是这样,请忽略我的回答,这可能不是您所需要的,请改用 Reed Copsey 的回答:stackoverflow.com/questions/748387/…
-
不,这不是功课,这只是一个小型私人项目,情况非常特殊^^
-
弹出堆栈并丢弃该值有什么问题?
-
其实没什么问题,但是弹出一个栈然后再推它比从一个简单的集合中移除一个项目要慢。