整数値を格納するArrayListがあります。このリストで最大値を見つける必要があります。たとえば、arrayListに格納されている値が:で10, 20, 30, 40, 50
あり、最大値がであるとします50
。
最大値を見つけるための効率的な方法は何ですか?
@編集:よくわからない1つの解決策を見つけました
ArrayList<Integer> arrayList = new ArrayList<Integer>();
arrayList.add(100); /* add(200), add(250) add(350) add(150) add(450)*/
Integer i = Collections.max(arrayList)
これは最高値を返します。
それぞれの値を比較する別の方法、例えば selection sort or binary sort algorithm
null
:値をstackoverflow.com/questions/369383/...