2016 Update

This commit is contained in:
Tina Müller 2016-12-05 22:15:40 +01:00
parent 948b86eafa
commit dcf5d15da3
7965 changed files with 139854 additions and 31002 deletions

View file

@ -0,0 +1,18 @@
fun quicksort(list: List<Int>): List<Int> {
if (list.size == 0) {
return listOf()
} else {
val head = list.first()
val tail = list.takeLast(list.size - 1)
val less = quicksort(tail.filter { it < head })
val high = quicksort(tail.filter { it >= head })
return less + head + high
}
}
fun main(args: Array<String>) {
val nums = listOf(9, 7, 9, 8, 1, 2, 3, 4, 1, 9, 8, 9, 2, 4, 2, 4, 6, 3)
println(quicksort(nums))
}