0
我是Scala的新用戶,正在嘗試選擇排序算法。我設法做了一個最小排序,但是當我嘗試做最大排序時,我得到一個排序數組,但是按降序排列。我的代碼是:選擇輸入Scala
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