Generic Yığın
Zaman limiti 1 saniyə-dir
Yaddaş məhdudiyyəti 128 meqabayt
Generic Stack-ı həyata keçirin.
Stackable<T> interfeysini tətbiq edin.
Stack məlumat strukturu əsasında Stackable<T> interfeysindən istifadə edən MyStack<T> sinfini yaradın.
Java
interface Stackable<T> { void push(T value); // elementi stekə əlavə edin T pop(); // elementi stekdən çıxarın və onun dəyərini qaytarın T peek(); // stekin üstündəki elementi qaytarır boolean Empty(); // stekin boş olub olmadığını yoxlayın int size(); // stekin ölçüsünü qaytarır } class MyStack<T> implements Stackable<T> { public Stack<T> s; ... }
C++
template <class T> class Stackable { public: void push(T value); // elementi stekə əlavə edin T pop(); // elementi stekdən çıxarın və onun dəyərini qaytarın T peek(); // stekin üstündəki elementi qaytarır bool Empty(); // stekin boş olub olmadığını yoxlayın int size(); // stekin ölçüsünü qaytarır }; template <class T> class MyStack : public Stackable<T> { public: stack<T> s; };
Təqdimatlar 405
Qəbul dərəcəsi 44%