1:字符串 字符串是一组由数字,字符,下划线的一串字符,是特殊的一维数组. 2:字符串的应用 字符串移位包含问题: 例:给定两个字符串s1和s2,要求判断s2是否能被s1做循环移位得到字符串包含.例如,给定s1=ABCD 和s2=CDAA,返回true.给定s1=ABCD,和s2=ACBD,返回false. KMP算法: 例:给定两个字符串O和S,其长度分别为n和m,求是否s在o 中是否出现如果出现则返回出现的位置. 分析:常规的算法是去遍历O的每一个元素,然后从该位置开始和s进行比较,但是这种…