From 7fda87bb37879c67d9c7a4306c350f6f969949b5 Mon Sep 17 00:00:00 2001 From: Lucas G Date: Thu, 24 Jul 2025 15:38:11 -0300 Subject: [PATCH 1/2] Remove duplicate SimpleSort (same logic as ExchangeSort) --- .../java/com/thealgorithms/sorts/SimpleSort.java | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 src/main/java/com/thealgorithms/sorts/SimpleSort.java diff --git a/src/main/java/com/thealgorithms/sorts/SimpleSort.java b/src/main/java/com/thealgorithms/sorts/SimpleSort.java deleted file mode 100644 index a03223cb01a1..000000000000 --- a/src/main/java/com/thealgorithms/sorts/SimpleSort.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.thealgorithms.sorts; - -public class SimpleSort implements SortAlgorithm { - @Override - public > T[] sort(T[] array) { - for (int i = 0; i < array.length; i++) { - for (int j = i + 1; j < array.length; j++) { - if (SortUtils.less(array[j], array[i])) { - SortUtils.swap(array, i, j); - } - } - } - return array; - } -} From 9916326902c52e0bbb00da0a548972614b8c8693 Mon Sep 17 00:00:00 2001 From: Lucas G Date: Thu, 24 Jul 2025 16:10:09 -0300 Subject: [PATCH 2/2] Removed test class for SimpleSort as it was also duplicate --- src/test/java/com/thealgorithms/sorts/SimpleSortTest.java | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 src/test/java/com/thealgorithms/sorts/SimpleSortTest.java diff --git a/src/test/java/com/thealgorithms/sorts/SimpleSortTest.java b/src/test/java/com/thealgorithms/sorts/SimpleSortTest.java deleted file mode 100644 index 887b314e46ff..000000000000 --- a/src/test/java/com/thealgorithms/sorts/SimpleSortTest.java +++ /dev/null @@ -1,8 +0,0 @@ -package com.thealgorithms.sorts; - -public class SimpleSortTest extends SortingAlgorithmTest { - @Override - SortAlgorithm getSortAlgorithm() { - return new SimpleSort(); - } -}