From 72c20ba22edda9b87aa0ffa822936c77fc21603a Mon Sep 17 00:00:00 2001 From: KonstantinKhan Date: Thu, 7 Aug 2025 13:53:32 +0500 Subject: [PATCH 1/2] replace Collections.await() to 'also' --- src/main/kotlin/codecollection/algorithms/SelectionSort.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/codecollection/algorithms/SelectionSort.kt b/src/main/kotlin/codecollection/algorithms/SelectionSort.kt index 0dd6007..ccaa210 100644 --- a/src/main/kotlin/codecollection/algorithms/SelectionSort.kt +++ b/src/main/kotlin/codecollection/algorithms/SelectionSort.kt @@ -10,7 +10,7 @@ fun selectionSort(list: List): List { for (j in i + 1 until result.size) { if (result[j] < result[minIndex]) minIndex = j } - if (minIndex != i) Collections.swap(result, minIndex, i) + if (minIndex != i) result[minIndex] = result[i].also { result[i] = result[minIndex] } } return result } From 2f1645ed0058cba1b7bb1144da29acd1f262ce60 Mon Sep 17 00:00:00 2001 From: KonstantinKhan Date: Thu, 7 Aug 2025 14:25:31 +0500 Subject: [PATCH 2/2] replace Collections.swap() with 'also' --- src/main/kotlin/codecollection/algorithms/SelectionSort.kt | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/main/kotlin/codecollection/algorithms/SelectionSort.kt b/src/main/kotlin/codecollection/algorithms/SelectionSort.kt index ccaa210..42727fa 100644 --- a/src/main/kotlin/codecollection/algorithms/SelectionSort.kt +++ b/src/main/kotlin/codecollection/algorithms/SelectionSort.kt @@ -1,7 +1,5 @@ package codecollection.algorithms -import java.util.Collections - fun selectionSort(list: List): List { if (list.size <= 1) return list val result = list.toMutableList()