字串搜尋

2022-07-29 05:00:17 字數 583 閱讀 3746

#include#include#include#includeusing namespace std ;

char grid[100][100] , word[100] ;

int n , m ;

int x = ;

int y = ;

int xx , yy ;

void search()

if(k == len) }}

}}int main()

} int t ;

cin >> t ;

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

search() ;

cout << xx + 1 << " " << yy + 1 << endl ;

} }return 0 ;

}

在二維陣列中存入字元,然後再輸入乙個字串,在二維陣列中查詢字串;

中間犯了乙個錯誤,以為簡單的bfs,其實不是這樣的。

process:

首先在二維陣列中找到字串的首個字元,然後一直按照某個方向進行搜尋,直到把整個字串搜出來為止;

詳細**如下:

字串搜尋

include include include includeusing namespace std char grid 100 100 word 100 int n m int x int y int xx yy void search if k len int main int t cin t ...

字串搜尋樹

字串搜尋樹支援使用字串對物件建立索引,以便於查詢。這些字串應該都是從物件的屬性上獲取的。而且可以按照指定的規則將字串分解為單詞。insert方法用來在乙個單詞和指定物件之間建立關聯。remove方法用來在索引樹中刪除乙個指定物件。prune方法用於在刪除了大量物件後,優化索引樹,刪除那些沒有作用的節...

KMP字串搜尋

include include include includeusing namespace std string a,b a為被搜尋字串,b為指定字串。int nexte 5000 int next 5001 void makenext 求出前i個字元子串字首與字尾最長的序列數。nextval的求...