ArrayList Ümumi#10636

ArrayList Ümumi

1 saniyə
128 meqabayt
Asan

Generic Array-ı həyata keçirin.

Arrayable<T> interfeysini reallaşdırın.

Arrayable<T> interfeysini həyata keçirən ArrayList məlumat strukturu əsasında MyArray<T> sinfini yaradın.

interface Arrayable<T> 
{
  void push_back(T x); // elementi massivə əlavə edin
  T pop_back();	       // son elementi qaytarın və silin
  T min();             // massivdə minimumu qaytarın
  T max();             // massivdə maksimumu qaytarın
  T sum();             // massivdə elementlərin cəmini qaytarın. Integer, Long, Double üçün həyata keçirin
  boolean Empty();     // massiv boşdursa yoxlayın
  int size();          // massiv ölçüsünü qaytarın
}

class MyArray<T extends Number & Comparable<T>> implements Arrayable<T> 
{
  ArrayList<T> m;
  ...
}