public class MyStack<T> {
private T[] eleData;
private int cap;
private int size;
public MyStack(int cap){
this.eleData = (T[])new Object[cap];
this.cap = cap;
this.size = 0;
}
public T push(T t){
eleData[size] = t;
return t;
}
public T pop(){
T ele = (T)eleData[size];
eleData[size] = null;
return ele;
}
public T peek(T t){
return (T)eleData[size];
}
public boolean isEmpty(){
return size == 0;
}
}
数据结构与算法-练习题-栈
最新推荐文章于 2022-10-31 19:05:51 发布