package com.coding.basic;
/**
* Stack 实现 第14小组 296933284
*
* @author Tonnyson
*
*/
public class Stack<T> {
private ArrayList<T> elementData = new ArrayList<>();
private int top = 0;
public void push(T element) {
elementData.add(element);
top++;
}
public T pop() {
return elementData.remove(--top);
}
public T peek() {
return elementData.get(top - 1);
}
public boolean isEmpty() {
return top == 0;
}
public int size() {
return top;
}
}