字串的包含

2021-07-26 00:14:47 字數 1182 閱讀 2412

輸入:

l:「hello」「july」

s:「hellomehellojuly」

輸出:s中包含的l乙個單詞,要求這個單詞只出現一次,如果有多個出現一次的,輸出第乙個這樣的單詞。

#include #include #define size 10000

char content[size], *pstr[size];

int pstrcmp(char* p, char* q)

int getcommonlen(char* p, char* q)

return len;}/*

*擷取字串

*/char* substring(char *src, int pos, int len)

substr[i] = '\0';

return substr;

}int getindexs(char *content, char* search)

front++;

rear++;

} return contentsize;

}int main(void) ;

char* src = "hellomehellojuly";

int len = strlen(src);

int i;

for (i = 0; i < len; ++i)

content[i] = '\0';

int searchsize = sizeof(search) / sizeof(char*);

int j;

qsort(pstr, len, sizeof(char*), pstrcmp);

int* count = calloc(sizeof(int), searchsize);

//統計每個關鍵字出現的次數

for (j = 0; j < searchsize; j++)

//超過單詞所在域,直接進入跳過後面的比較

if (isover)

} }int index = len;

int id = 0;

int contentid;

for (i = 0; i < searchsize; i++)

} }puts(search[id]);

return exit_success;

}

字串包含

問題 給定兩個分別由字母組成的字串a和字串b,字串b的長度比字串a短。請問,如何最快地判斷字串b中所有字母是否都在字串a裡?為了簡單起見,我們規定輸入的字串只包含大寫英文本母,請實現函式bool stringcontains string a,string b 比如,如果是下面兩個字串 string...

字串包含

給定乙個長字串a和乙個短字串b,請問,如何最快地判斷出短字串b中的所有字元是否都在長字串a中?輪詢短字串b中的每乙個字元,逐個與長字串a中的每個字元比較,看是否都在字串a中。實現 public class stringcontain return true public static void ma...

字串包含

題目描述 給定兩個分別由字母組成的字串a和字串b,字串b的長度比字串a短。請問,如何最快地判斷字串b中所有字母是否都在字串a裡?實現函式bool stringcontains string a,string b 比如,如果是下面兩個字串 string 1 abcd string 2 bad 答案是t...