eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Stack Generic

Stack Generic

Реалізуйте generic Stack.

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

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

Java

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

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

C++

template <class T>
class Stackable
{
  public:
  void push(T value);  //  добавити  едемент до стека
  T pop();             // видалити елемент зі стека, та повернути його значення      
  T peek();            // повернення елемента з вершини стека
  bool Empty();        //перевірте, чи стек порожній
  int size();          // повертає розмір стека
};

template <class T>
class MyStack : public Stackable <T>
{
public:
 stack <T> s;

};
Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Автор Михаил Медведев