Реалізуйте узагальнений (generic) стек (Stack).
Реалізуйте інтерфейс Stackable<>.
Реалізуйте клас MyStack<> на основі структури даних Stack так, щоб він реалізовував інтерфейс Stackable<>.
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;
};\
Для цієї задачі ввід не потрібен.
\
Для цієї задачі вивід не потрібен.