diff --git a/src/main/java/com/thealgorithms/dynamicprogramming/FordFulkerson.java b/src/main/java/com/thealgorithms/datastructures/graphs/FordFulkerson.java similarity index 97% rename from src/main/java/com/thealgorithms/dynamicprogramming/FordFulkerson.java rename to src/main/java/com/thealgorithms/datastructures/graphs/FordFulkerson.java index 76995f1ce..af2665cfa 100644 --- a/src/main/java/com/thealgorithms/dynamicprogramming/FordFulkerson.java +++ b/src/main/java/com/thealgorithms/datastructures/graphs/FordFulkerson.java @@ -1,4 +1,4 @@ -package com.thealgorithms.dynamicprogramming; +package com.thealgorithms.datastructures.graphs; import java.util.LinkedList; import java.util.Queue; diff --git a/src/main/java/com/thealgorithms/dynamicprogramming/ShortestCommonSupersequenceLength.java b/src/main/java/com/thealgorithms/dynamicprogramming/ShortestCommonSupersequenceLength.java index 3ea440caf..56129dcdb 100644 --- a/src/main/java/com/thealgorithms/dynamicprogramming/ShortestCommonSupersequenceLength.java +++ b/src/main/java/com/thealgorithms/dynamicprogramming/ShortestCommonSupersequenceLength.java @@ -5,8 +5,8 @@ package com.thealgorithms.dynamicprogramming; * supersequence of two given strings. The shortest supersequence is the smallest string * that contains both given strings as subsequences. */ -final class ShortestCommonSuperSequenceLength { - private ShortestCommonSuperSequenceLength() { +final class ShortestCommonSupersequenceLength { + private ShortestCommonSupersequenceLength() { } /** diff --git a/src/main/java/com/thealgorithms/others/EulersFunction.java b/src/main/java/com/thealgorithms/maths/EulersFunction.java similarity index 97% rename from src/main/java/com/thealgorithms/others/EulersFunction.java rename to src/main/java/com/thealgorithms/maths/EulersFunction.java index 7a6f49d41..3a6bc8756 100644 --- a/src/main/java/com/thealgorithms/others/EulersFunction.java +++ b/src/main/java/com/thealgorithms/maths/EulersFunction.java @@ -1,4 +1,4 @@ -package com.thealgorithms.others; +package com.thealgorithms.maths; /** * Utility class for computing diff --git a/src/main/java/com/thealgorithms/others/SieveOfEratosthenes.java b/src/main/java/com/thealgorithms/maths/SieveOfEratosthenes.java similarity index 98% rename from src/main/java/com/thealgorithms/others/SieveOfEratosthenes.java rename to src/main/java/com/thealgorithms/maths/SieveOfEratosthenes.java index 6a3412500..f22d22e8c 100644 --- a/src/main/java/com/thealgorithms/others/SieveOfEratosthenes.java +++ b/src/main/java/com/thealgorithms/maths/SieveOfEratosthenes.java @@ -1,4 +1,4 @@ -package com.thealgorithms.others; +package com.thealgorithms.maths; import java.util.Arrays; diff --git a/src/main/java/com/thealgorithms/others/KMP.java b/src/main/java/com/thealgorithms/strings/KMP.java similarity index 97% rename from src/main/java/com/thealgorithms/others/KMP.java rename to src/main/java/com/thealgorithms/strings/KMP.java index 73eaf2fc9..07d3b0415 100644 --- a/src/main/java/com/thealgorithms/others/KMP.java +++ b/src/main/java/com/thealgorithms/strings/KMP.java @@ -1,4 +1,4 @@ -package com.thealgorithms.others; +package com.thealgorithms.strings; /** * Implementation of Knuth–Morris–Pratt algorithm Usage: see the main function diff --git a/src/main/java/com/thealgorithms/others/RabinKarp.java b/src/main/java/com/thealgorithms/strings/RabinKarp.java similarity index 98% rename from src/main/java/com/thealgorithms/others/RabinKarp.java rename to src/main/java/com/thealgorithms/strings/RabinKarp.java index cecf24e09..bb8df3358 100644 --- a/src/main/java/com/thealgorithms/others/RabinKarp.java +++ b/src/main/java/com/thealgorithms/strings/RabinKarp.java @@ -1,4 +1,4 @@ -package com.thealgorithms.others; +package com.thealgorithms.strings; import java.util.Scanner; diff --git a/src/test/java/com/thealgorithms/dynamicprogramming/FordFulkersonTest.java b/src/test/java/com/thealgorithms/datastructures/graphs/FordFulkersonTest.java similarity index 98% rename from src/test/java/com/thealgorithms/dynamicprogramming/FordFulkersonTest.java rename to src/test/java/com/thealgorithms/datastructures/graphs/FordFulkersonTest.java index d4d38ed5c..908296aab 100644 --- a/src/test/java/com/thealgorithms/dynamicprogramming/FordFulkersonTest.java +++ b/src/test/java/com/thealgorithms/datastructures/graphs/FordFulkersonTest.java @@ -1,4 +1,4 @@ -package com.thealgorithms.dynamicprogramming; +package com.thealgorithms.datastructures.graphs; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/com/thealgorithms/dynamicprogramming/ShortestCommonSuperSequenceLengthTest.java b/src/test/java/com/thealgorithms/dynamicprogramming/ShortestCommonSupersequenceLengthTest.java similarity index 70% rename from src/test/java/com/thealgorithms/dynamicprogramming/ShortestCommonSuperSequenceLengthTest.java rename to src/test/java/com/thealgorithms/dynamicprogramming/ShortestCommonSupersequenceLengthTest.java index 007e71e26..8f0fd79f1 100644 --- a/src/test/java/com/thealgorithms/dynamicprogramming/ShortestCommonSuperSequenceLengthTest.java +++ b/src/test/java/com/thealgorithms/dynamicprogramming/ShortestCommonSupersequenceLengthTest.java @@ -5,10 +5,10 @@ import static org.junit.jupiter.api.Assertions.assertEquals; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.CsvSource; -public class ShortestCommonSuperSequenceLengthTest { +public class ShortestCommonSupersequenceLengthTest { @ParameterizedTest @CsvSource({"AGGTAB, GXTXAYB, 9", "ABC, ABC, 3", "ABC, DEF, 6", "'', ABC, 3", "ABCD, AB, 4", "ABC, BCD, 4", "A, B, 2"}) - void testShortestSuperSequence(String input1, String input2, int expected) { - assertEquals(expected, ShortestCommonSuperSequenceLength.shortestSuperSequence(input1, input2)); + void testShortestSupersequence(String input1, String input2, int expected) { + assertEquals(expected, ShortestCommonSupersequenceLength.shortestSuperSequence(input1, input2)); } } diff --git a/src/test/java/com/thealgorithms/others/EulersFunctionTest.java b/src/test/java/com/thealgorithms/maths/EulersFunctionTest.java similarity index 97% rename from src/test/java/com/thealgorithms/others/EulersFunctionTest.java rename to src/test/java/com/thealgorithms/maths/EulersFunctionTest.java index 655c67c83..9048a711d 100644 --- a/src/test/java/com/thealgorithms/others/EulersFunctionTest.java +++ b/src/test/java/com/thealgorithms/maths/EulersFunctionTest.java @@ -1,4 +1,4 @@ -package com.thealgorithms.others; +package com.thealgorithms.maths; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/src/test/java/com/thealgorithms/others/SieveOfEratosthenesTest.java b/src/test/java/com/thealgorithms/maths/SieveOfEratosthenesTest.java similarity index 98% rename from src/test/java/com/thealgorithms/others/SieveOfEratosthenesTest.java rename to src/test/java/com/thealgorithms/maths/SieveOfEratosthenesTest.java index 207c51465..ebbd5df71 100644 --- a/src/test/java/com/thealgorithms/others/SieveOfEratosthenesTest.java +++ b/src/test/java/com/thealgorithms/maths/SieveOfEratosthenesTest.java @@ -1,4 +1,4 @@ -package com.thealgorithms.others; +package com.thealgorithms.maths; import static org.junit.jupiter.api.Assertions.assertArrayEquals; import static org.junit.jupiter.api.Assertions.assertThrows;