Yığın Ümumi ArrayList#10633

Yığın Ümumi ArrayList

1 saniyə
128 meqabayt
Çox asan

Generic Stack-i həyata keçirin.

Stackable<T> interfeysini həyata keçirin.

MyStack<T> sinfini ArrayList məlumat strukturu əsasında həyata keçirin, hansı ki Stackable<T> interfeysini implement edir.

interface Stackable<T> 
{
  void push(T value); // elementi stekin üstünə əlavə et
  T pop();            // elementi stekin üstündən çıxar və qaytar
  T peek();           // elementi stekin üstündən qaytar
  boolean Empty();    // stekin boş olub-olmadığını yoxla
  int size();         // stekin ölçüsünü qaytar
}

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