Fonksiyonel Programlama - Scala ile insert sort (insertion sort in scala)
Scala dilinde insert sıralama algoritması
object InsertSort extends App {
var dizi = Array(5,2,8,4,10,9,1,6,0,3,7)
var degistir = 0
var j = 0
for(i <- 0 to dizi.length-1){
j = i;
while(j > 0 && dizi(j) < dizi(j-1)){
degistir = dizi(j)
dizi(j) = dizi(j-1)
dizi(j-1) = degistir
j = j - 1
}
}
for(i <- 0 to dizi.length-1){
println(dizi(i))
}
}
yeni başlayanlar için güzel bilgiler. teşekkür ederim.
ReplyDeletescala öğreticisini öğrenin