题目:给定两个字符串s1和s2,要求判定s2是否能够被通过s1做循环移位得到的字符串包含,比如:s1="AABCD",s2="CDAA",返回true,给定s1="ABCD",s2=“ACBD”返回false
解法:可以对循环移位后的结果进行分析
以s1="ABCD"为例可知,s1做循环移位得到的所以字符串都是s1s1的字串,如果s2可以由s1做循环移位得到,那么s2一定也是s1s1的字串(可以通过strstr判断)
题目:给定两个字符串s1和s2,要求判定s2是否能够被通过s1做循环移位得到的字符串包含,比如:s1="AABCD",s2="CDAA",返回true,给定s1="ABCD",s2=“ACBD”返回false
解法:可以对循环移位后的结果进行分析
以s1="ABCD"为例可知,s1做循环移位得到的所以字符串都是s1s1的字串,如果s2可以由s1做循环移位得到,那么s2一定也是s1s1的字串(可以通过strstr判断)