Tamsayı değerlerini saklayan bir ArrayList vardır. Bu listedeki maksimum değeri bulmam gerekiyor. Örneğin, arrayList depolanan değerlerinin: olduğunu 10, 20, 30, 40, 50ve maksimum değerin olacağını varsayalım 50.
Maksimum değeri bulmanın etkili yolu nedir?
@Düzenle: Çok emin olmadığım bir çözüm buldum
ArrayList<Integer> arrayList = new ArrayList<Integer>();
arrayList.add(100); /* add(200), add(250) add(350) add(150) add(450)*/
Integer i = Collections.max(arrayList)
ve bu en yüksek değeri döndürür.
Her bir değeri karşılaştırmanın başka bir yolu, örneğin selection sort or binary sort algorithm
nullDeğerler içerebilecek bir dizi için : stackoverflow.com/questions/369383/…