这是算法第四版第一章的一道题,问题如下:
如果字符串s中的字符循环移动任意位置之后能够得到另一字符串t,那么s就被称为t的回环变位。例如,ACTGACG 就是 TGACGAC 的一个回环变位,反之亦然。判定这个条件在基因组序列中的研究是十分重要的。编写一个算法检查两个给定的字符串s和t是否互为回环变位
package com.li.chapte1;
public class CircularRotation {
//方法一
public static boolean firstMethod(String s1, String s2) {
if (s1.length() != s2.length())
return false;
if (s1.equals(s2)) {