eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

ArrayList Generic

ArrayList Generic

Лимит времени 1 секунда
Лимит использования памяти 128 MiB

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

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

Реализуйте класс MyArray<T> на базе структуры данных ArrayList который имплементирует интерфейс Arrayable<T>.

interface Arrayable<T> 
{
  void push_back(T x); // insert element to the end of array
  T pop_back();	       // return and remove the last element
  T min();             // return minimum in array
  T max();             // return maximum in array
  T sum();             // return sum of elements in array. Implement for Integer, Long, Double
  boolean Empty();     // check if array is empty
  int size();          // return size of array
}

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