创建一个演示基本操作的堆栈

时间:2011-04-06 03:28:23

标签: c# stack push pop

如何使用演示PUSH,POP和PEEK的数组(无列表)创建堆栈类,而另一种方法演示ISEMPTY和ISFULL操作?

1 个答案:

答案 0 :(得分:1)

堆栈推送的一些伪代码:

int currentTopIndex = -1;
T[] stackarray = new T[MAXSIZE];

push(T item):
    if (isfull())
        throw invalidoperationexception
    currentTopIndex += 1;
    stackarray[currentTopIndex] = item;

也应该为您提供实现所有其他功能的起点。