判斷乙個字串是否為另外乙個字串旋轉之後的字串

2021-09-23 01:53:24 字數 420 閱讀 9756

例如:給定s1 =aabcd和s2 = bcdaa,返回1

給定s1=abcd和s2=acbd,返回0.

aabcd左旋乙個字元得到abcda

aabcd右旋乙個字元得到daabc

思路:把aabcd複製兩遍,看結果是否在aabcdaabcd 中

(左旋和右旋的結果都在aabcdaabcd 中)

#include #include #include int find_round(char *str, char *find);

strcpy(tmp, str); //在 tmp 裡面將 str 寫了兩遍

strcat(tmp, str);

return strstr(tmp, find) ? 1 : 0;

}int main()

SQL 判斷乙個字串是否在另外乙個字串中

eg str1 admin str2 1234,123admin,xcxx 比較str1是否在str2中 用常用的charindex,返回肯定是有值的,這裡自己動手寫乙個方法 檢查乙個字串是否在另外乙個字串中數,另外乙個字串元素用,隔開 create function dbo checkstrina...

在乙個字串中尋找另外乙個字串

在乙個字串中尋找另外乙個字串 public class text foundit true break test system.out.println foundit?found it didn t find it 該段程式有點難以理解,主要就是if語句的理解,if searchme.charat ...

判斷乙個字串是否在另乙個字串中

方法一 string str1 nihaoksdoksad string str2 ok int total 0 for string tmp str1 tmp null tmp.length str2.length tmp tmp.substring 1 system.out.println st...