已為模式搜尋演算法找到 12 篇文章

字母異序詞模式搜尋

karthikeya Boyini
更新於 2020 年 6 月 15 日 17:47:44

424 次瀏覽

字母異序詞基本上是一個給定字串或模式的所有排列。此模式搜尋演算法略有不同。在這種情況中,它不僅搜尋確切的模式,還搜尋文字中給定模式的所有可能排列。為了解決這個問題,我們將整個文字分成幾個與模式長度相同的視窗。然後在每個視窗統計模式中的各個字元並將其儲存在陣列中。對於每個視窗,我們還嘗試查詢計數陣列,然後檢查它們是否匹配。字母異序詞模式搜尋演算法的時間複雜度為 O(n)。輸入... 閱讀更多

阿霍-科拉西克演算法

Sharon Christine
更新於 2020 年 6 月 15 日 16:35:18

超過 1,000 次瀏覽

此演算法有助於查詢給定關鍵字組的所有例項。這是一種字典匹配演算法。它使用包含所有關鍵字的樹結構。在構造好樹之後,它嘗試將樹轉換為一個自動機,以便以線性時間進行搜尋。Aho-Corasick 演算法具有三個不同的階段。它們是:轉到、失敗和輸出。在轉到階段,它使用所有關鍵字構造樹。在下一個階段或者在失敗階段,它嘗試找出反向過渡以獲得一些關鍵字的正確尾綴。在 ... 閱讀更多

廣告
© . All rights reserved.