diff --git a/StringAlgorithm/StringAlgorithm.java b/StringAlgorithm/StringAlgorithm.java index b63385c..c4170c6 100644 --- a/StringAlgorithm/StringAlgorithm.java +++ b/StringAlgorithm/StringAlgorithm.java @@ -26,7 +26,7 @@ private static int[] saDoubling(int[] s) { for (int i = 0; i < n; i++) { _sa[i] = i; } - int[] rnk = s; + int[] rnk = java.util.Arrays.copyOf(s, n); int[] tmp = new int[n]; for (int k = 1; k < n; k *= 2) {