如何使用演示PUSH,POP和PEEK的数组(无列表)创建堆栈类,而另一种方法演示ISEMPTY和ISFULL操作?
答案 0 :(得分:1)
堆栈推送的一些伪代码:
int currentTopIndex = -1;
T[] stackarray = new T[MAXSIZE];
push(T item):
if (isfull())
throw invalidoperationexception
currentTopIndex += 1;
stackarray[currentTopIndex] = item;
也应该为您提供实现所有其他功能的起点。