15
コレクション(たとえば、ArrayList)から最大値を取得する方法?
整数値を格納する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
134
java