Skip to content

Commit ceb4eb2

Browse files
authored
Merge pull request #195 from sljtheultima/main
Added bubble sort in Kotlin
2 parents bfbd91f + 91a21bc commit ceb4eb2

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

Kotlin/bubbleSort.kt

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
fun bSort(arr:IntArray):IntArray{
2+
var swap = true
3+
while(swap){
4+
swap = false
5+
for(i in 0 until arr.size-1){
6+
if(arr[i] > arr[i+1]){
7+
val temp = arr[i]
8+
arr[i] = arr[i+1]
9+
arr[i + 1] = temp
10+
swap = true
11+
}
12+
}
13+
}
14+
return arr
15+
}
16+
17+
18+
fun main(args: Array<String>) {
19+
val list = bSort(intArrayOf(2,12,3,9,4))
20+
for (i in list) print("$i ")
21+
}

0 commit comments

Comments
 (0)