mirror of
https://github.com/TheAlgorithms/Java.git
synced 2025-07-05 16:27:33 +08:00
refactor: change packages (#5430)
* refactor: change package * refactor: fix name --------- Co-authored-by: alxkm <alx@alx.com>
This commit is contained in:
@ -1,4 +1,4 @@
|
|||||||
package com.thealgorithms.dynamicprogramming;
|
package com.thealgorithms.datastructures.graphs;
|
||||||
|
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.Queue;
|
import java.util.Queue;
|
@ -5,8 +5,8 @@ package com.thealgorithms.dynamicprogramming;
|
|||||||
* supersequence of two given strings. The shortest supersequence is the smallest string
|
* supersequence of two given strings. The shortest supersequence is the smallest string
|
||||||
* that contains both given strings as subsequences.
|
* that contains both given strings as subsequences.
|
||||||
*/
|
*/
|
||||||
final class ShortestCommonSuperSequenceLength {
|
final class ShortestCommonSupersequenceLength {
|
||||||
private ShortestCommonSuperSequenceLength() {
|
private ShortestCommonSupersequenceLength() {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
package com.thealgorithms.others;
|
package com.thealgorithms.maths;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Utility class for computing
|
* Utility class for computing
|
@ -1,4 +1,4 @@
|
|||||||
package com.thealgorithms.others;
|
package com.thealgorithms.maths;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package com.thealgorithms.others;
|
package com.thealgorithms.strings;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Implementation of Knuth–Morris–Pratt algorithm Usage: see the main function
|
* Implementation of Knuth–Morris–Pratt algorithm Usage: see the main function
|
@ -1,4 +1,4 @@
|
|||||||
package com.thealgorithms.others;
|
package com.thealgorithms.strings;
|
||||||
|
|
||||||
import java.util.Scanner;
|
import java.util.Scanner;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package com.thealgorithms.dynamicprogramming;
|
package com.thealgorithms.datastructures.graphs;
|
||||||
|
|
||||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||||
|
|
@ -5,10 +5,10 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
|
|||||||
import org.junit.jupiter.params.ParameterizedTest;
|
import org.junit.jupiter.params.ParameterizedTest;
|
||||||
import org.junit.jupiter.params.provider.CsvSource;
|
import org.junit.jupiter.params.provider.CsvSource;
|
||||||
|
|
||||||
public class ShortestCommonSuperSequenceLengthTest {
|
public class ShortestCommonSupersequenceLengthTest {
|
||||||
@ParameterizedTest
|
@ParameterizedTest
|
||||||
@CsvSource({"AGGTAB, GXTXAYB, 9", "ABC, ABC, 3", "ABC, DEF, 6", "'', ABC, 3", "ABCD, AB, 4", "ABC, BCD, 4", "A, B, 2"})
|
@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) {
|
void testShortestSupersequence(String input1, String input2, int expected) {
|
||||||
assertEquals(expected, ShortestCommonSuperSequenceLength.shortestSuperSequence(input1, input2));
|
assertEquals(expected, ShortestCommonSupersequenceLength.shortestSuperSequence(input1, input2));
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -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.assertEquals;
|
||||||
import static org.junit.jupiter.api.Assertions.assertThrows;
|
import static org.junit.jupiter.api.Assertions.assertThrows;
|
@ -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.assertArrayEquals;
|
||||||
import static org.junit.jupiter.api.Assertions.assertThrows;
|
import static org.junit.jupiter.api.Assertions.assertThrows;
|
Reference in New Issue
Block a user