【发布时间】:2012-01-17 19:53:56
【问题描述】:
数据结构必须像堆栈。只有一个区别。我不仅想从任何索引中弹出。当我弹出元素n 时,索引为N > n 的元素必须交换为N-1。有什么想法吗?
附:
- 将元素
n推入堆栈的最后一个索引。 - 然后将其弹出。
- 然后删除
stack[n]
是个坏主意。
【问题讨论】:
-
任何时间复杂度限制?
-
我这辈子从来没有想要一个链表。你分析过你的代码吗?