0
私はスカラを初めて使い、選択ソートアルゴリズムを試していました。私は最小の並べ替えを行うことができましたが、私が最大の並べ替えをしようとすると、並べ替えられた配列が降順で取得します。私のコードは次のとおりです。選択範囲をスカラーで並べ替え
def maxSort(a:Array[Double]):Unit = {
for(i <- 0 until a.length-1){
var min = i
for(j <- i + 1 until a.length){
if (a(j) < a(min)) min = j
}
val tmp = a(i)
a(i) = a(min)
a(min) = tmp
}
}
私は、配列の終わりに私の結果を追加する必要があることを知っているが、私はそれをどのように行うのですか?
ありがとう:ここで選択ソートの例をいくつか示します。 – StarLord