用途 给一个首尾相连的字符串,找一个位置,从这个位置往后形成一个字符串,使字符串的字典序最小 算法 定义三个指针\(i=0\),\(j=1\),\(k=0\),\(i\)和\(j\)是当前判断的位置,\(k\)是相同的串的长度,表示\(str[i...i+k]\)和\(str[j...j+k]\)相同。 当\(str[i+k]==str[j+k]\)时,显然,\(k++\)。 当\(str[i+k] > str[j+k]\)时,发现\(i+k\)位置的字典序要比\(j+k\)位置的字典序大,显然,\(str[j...j+k]\)的比\(str[i...i+k]\)的更优,字典序更小,那\...