ArrayList Generic#10636

ArrayList Generic

1 секунда
128 мегабайтів
Легка

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

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

Реалізуйте клас MyArray<T> на основі структури даних ArrayList, який реалізує інтерфейс Arrayable<T>.

interface Arrayable<T> 
{
  void push_back(T x); // вставити елемент у кінець масиву
  T pop_back();         // повернути та видалити останній елемент
  T min();             // повернути мінімальний елемент у масиві
  T max();             // повернути максимальний елемент у масиві
  T sum();             // повернути суму елементів у масиві. Реалізувати для Integer, Long, Double
  boolean Empty();     // перевірити, чи масив порожній
  int size();          // повернути розмір масиву
}

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