package LittleLawson
object BubbleSort{
def main(args: Array[String]): Unit = {
var disorderData = Array(7,3,5,2,9,4)
println("diorderData.length = "+disorderData.length)
for( i <- 0 to disorderData.length){
for(j <- 0 to (disorderData.length - i - 2)){
if(disorderData(j) > disorderData(j+1))
val temp = disorderData(j+1)
disorderData(j+1) = disorderData(j)
disorderData(j) = temp
}
}
}
var k = 0
for(k <- 0 to disorderData.length - 1){
print(disorderData(k)+" ")
}
}
}
diorderData.length = 6
2 3 4 5 7 9
Process finished with exit code 0