Стек універсальний ArrayList#10633

Стек універсальний ArrayList

1 секунда
128 мегабайтів
Дуже легка

Реалізуйте універсальний Stack.

Реалізуйте інтерфейс Stackable<T>.

Реалізуйте клас MyStack<T>, який базується на структурі даних ArrayList і реалізує інтерфейс Stackable<T>.

interface Stackable<T>
{
  void push(T value); // додати елемент на вершину стека
  T pop();            // видалити та повернути елемент з вершини стека
  T peek();           // повернути елемент з вершини стека
  boolean Empty();    // перевірити, чи стек порожній
  int size();         // повернути розмір стека
}

class MyStack<T> implements Stackable<T>
{
  public ArrayList<T> s;
   ...
}