chcąc zaimplementować metode zapisującą najmniejszy i największy element z obiektu elementy do obiektu wynik z parametrami:
(List<T> elementy, Comparator<? super T> comp, List<? super T> wynik). Powinno to wglądać tak?
public static <T> void minmax(List<T> elementy, Comparator<? super T> comp, List<? super T> wynik) {
T min = Collections.min(elementy, comp);
T max = Collections.max(elementy, comp);
wynik.add(min);
wynik.add(max);
}
bo nie jestem pewien czy do końca dobrze rozumiem użycie "Comparator<? super T> comp" jako parametru.