最大配列アルゴリズムのセットを計算します

パッケージcn.gls.jdk18。

輸入java.utilの。*;

パブリッククラスLargestTest {

パブリック静的無効メイン(文字列[] args){

整数[] ARR = {1,2,3,4,5,6,7}。
整数最大= MAX(ARR)。
System.out.println(最大)。
一覧<整数>リスト=新しいArrayListを<>();
list.add(11)。
list.add(9)。
list.add(7)。
list.add(5)。
list.add(3)。
整数最大= MAX(リスト);
System.out.println(最大)。

}

静的<Tが同等延び> T maxを(T [] a){
場合(a.length <= 0){
)(新しいはNoSuchElementExceptionを投げます。
}
T最大= [0]。
以下のために(INT i = 0; iはa.length <; iは++){
(largest.compareToは([I])<0){場合に
最大に= [I]。
}
}
最大返します。
}





パブリック静的<Tが同等延び> T MAX(コレクション<T> C){
IF(c.isEmpty()){
)(新しいはNoSuchElementExceptionを投げます。
}
イテレータ<T> ITER = c.iterator()。
T最大= iter.next()。
一方、(iter.hasNext()){
T次= iter.next()。
IF(largest.compareTo(次)<0){
=次に大きいです。
}
}
最大返します。
}




}

おすすめ

転載: www.cnblogs.com/guolsblog/p/11331052.html
おすすめ