Ada ArrayList yang menyimpan nilai integer. Saya perlu menemukan nilai maksimum dalam daftar ini. Misalkan nilai arrayList yang tersimpan adalah: 10, 20, 30, 40, 50dan nilai maksimumnya adalah 50.
Apa cara efisien untuk menemukan nilai maksimum?
@ Edit: Saya baru saja menemukan satu solusi yang saya tidak yakin
ArrayList<Integer> arrayList = new ArrayList<Integer>();
arrayList.add(100); /* add(200), add(250) add(350) add(150) add(450)*/
Integer i = Collections.max(arrayList)
dan ini mengembalikan nilai tertinggi.
Cara lain untuk membandingkan masing-masing nilai misalnya selection sort or binary sort algorithm
nullnilai-nilai: stackoverflow.com/questions/369383/...