栈的递归实现(不破坏栈的结构)
栈的规范public interface IStack { //1 入栈 boolean push(Object obj); // 2 出栈 Object pop(); // 3 判断栈是否为空 boolean isEmpty(); // 4 判断栈是否已满 boolean isFull(); // 5 返回栈顶元素 Object peek(); // 6 返回元素在栈中的位置 int getIndex(Ob