Lista nr 2
Zad 1 [3pkt]. Zaimplementuj klasę Tablica, która przechowuje x (definiowane jako parametr konstruktora) liczb całkowitych. Przygotuj metody realizujące podane zadania:
dodawanie elementu do tablicy
suma wartości elementów w tablicy
średnia wartość elementów w tablicy
wartość minimalna i maksymalna w tablicy
liczba elementów w tablicy
liczba elementów większych od zadanego parametrem k
usuwanie elementów z tablicy posiadających wartość równą zadanemu parametrowi z
przeciążenie metody toString wypisujące kolejne elementy z tablicy
Zad 2 [2pkt]. Zaimplementuj klasę TablicaPosortowana, która przechowuje x (definiowane jako parametr konstruktora) liczb całkowitych. Należy przygotować metody realizujące:
dodawanie elementu do tablicy (uwaga - kontrolowanie uporządkowania)
usuwanie elementu z tablicy z pozycji j (wymagane przesunięcie kolejnych elementów)
usuwanie elementu o wartości k (jeśli jest więcej to tylko ostatni)