Stack Generic
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 128 мегабайтів
Реалізуйте 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; };
Відправки 405
Коефіцієнт прийняття 44%