第8周專案 5 計數的模式匹配

2021-07-06 08:44:41 字數 594 閱讀 9527

/*      

檔名稱:第8周專案5 - 計數的模式匹配.cpp

作 者:孫欽達

完成日期:2023年10月30日

版 本 號:v1.0

問題描述:採用順序結構儲存串,編寫乙個演算法計算指定子串在乙個字串中出現的次數,

如果該子串不出現則為0。

輸入描述:兩個字串。

程式輸出:子串出現的次數。

*/

int str_count(sqstring s,sqstring t)

}return(count);

}

#include #include "sqstring.h"

int main()

執行結果:

學習心得:

b-f演算法雖然簡單,但存在響應的缺點,kmp就很好的解決了這個問題。

第8周 專案5 計數的模式匹配

1.標頭檔案 sqstring.h,包含定義鏈隊資料結構的 巨集定義 要實現演算法的函式的宣告 define maxsize 100 最多的字元個數 typedef struct sqstring void strassign sqstring s,char cstr 字串常量cstr賦給串s vo...

第8周 專案5 計數的模式匹配

問題及 檔名稱 test.cpp 作 者 焦夢真 完成日期 2015年10月23日 版 本 號 v1.0 問題描述 採用順序結構儲存串,編寫乙個演算法計算指定子串在乙個字串中出現的次數,如果該子串不出現則為0。輸入描述 字串 子串。程式輸出 子串在乙個字串中出現的次數。include include...

第8周專案5 計數的模式匹配

問題及 檔名稱 bigice.cbp 作 者 何大冰 完成日期 2016年10月21日 版 本 號 v1.0 問題描述 採用順序結構儲存串,編寫乙個演算法計算指定子串在乙個字串中出現的次數,如果該子串不出現則為0。輸入描述 主串 子串。程式輸出 匹配次數。include sqstring.h int...