标签:
设想有一堆盘子,堆太高可能会倒下了。因此,在现实生活中,盘子堆到一定高度时,我们就会另外堆一堆盘子,请实现数据结构SetOfStacks,模拟这种行为。SetOfStacks应该由多个栈组成,并且在前一个栈填满时新建一个栈。此外,SetOfStacks.push()和SetOfStacks.pop()应该与普通栈的操作方法相同。(也就是说,pop()返回的值,应该跟只有一个栈时的情况一样).
进阶
实现一个popAt(int index)方法,根据指定的子栈,执行pop操作。
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/wangfengfan1/article/details/47816787