Skip to content

Commit 9306432

Browse files
authored
Update 05_quicksort.kt (egonSchiele#267)
remove unnecessary line
1 parent 8969269 commit 9306432

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

04_quicksort/kotlin/05_quicksort.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,9 @@ fun quickSort(list: List<Int>): List<Int> {
33
if (list.size <= 1) return list
44
// recursive case
55
val pivot = list[list.size / 2]
6-
val equal = list.filter { it == pivot }
76
val less = list.filter { it < pivot }
87
val greater = list.filter { it > pivot }
9-
return quickSort(less) + equal + quickSort(greater)
8+
return quickSort(less) + pivot + quickSort(greater)
109
}
1110

1211
fun main(args: Array<String>) = println(quickSort(listOf(10, 5, 2, 3))) // [2, 3, 5, 10]

0 commit comments

Comments
 (0)