我需要为String分解创建算法。 一些例子: ABCABCDEDEDEF-> ABC*2+DE*3+F ABCcABCczcz-> ABC*2+cz*2+c test-> test 字符串的每个段都应该用 +分隔,如果重复,则后面要跟着 *加上它连续出现的次数。 这是我尝试过的: private static int[] prefixFunction(String source) { int n = source.length(); int[] pi = new int[n]; for (int…