0
私はScalaでBubble Sortを実装しようとしています。BubbleSortをスカラーで実装する
これは私の実装です:
object Example {
def bubbleSort(arr:Array[Int])={
var temp=0
for(i<- 1 until arr.length-1 ; j<- 1 until (arr.length-1-i)){
if(arr(j-1)>arr(j)) {
temp=arr(j-1)
arr(j-1)=arr(j)
arr(j)=temp
}
}
arr
}
def main(args: Array[String]): Unit = {
var x = bubbleSort(Array(3, 60, 35, 2, 45, 320, 5))
println(x)
}
}
問題は、次の出力が印刷されていることである。
[[email protected]
問題は何ですか?
を使用し、配列の各要素を印刷する
。配列は、通常nice印刷されません。 Javaでは 'Arrays.toString(x)'と書いています –
Stefanobaghinoありがとう、それは動作します –