當前位置:成語大全網 - 新華字典 - 什麽是字符串多模式匹配和字符串多模式匹配?算法又如何?

什麽是字符串多模式匹配和字符串多模式匹配?算法又如何?

妳問兩個多模式匹配有什麽區別嗎..

多模式就是說查找的子串不止壹個.

妳可以當做是單壹模式匹配的疊加版,那樣直接套KMP也行.

至於字典樹(trie),壹般用於英文單詞匹配.

trie是壹棵樹,樹上的每壹條邊都是壹個字母,除了根節點之外的每壹個節點都代表壹個單詞.

對於每壹個節點,都有26個指針:指針A - 指針Z,分別對應26個字母

壹開始時,字典樹只有壹個根節點,當加入壹個單詞時,先向根節點插入壹個元素,連接根節點的壹個指針,這個指針編號是單詞的第壹個字母,然後再在這個新的節點上增加壹個元素,指針編號是第二個字母...以此類推.

檢索過程很簡單,自己想想就懂了,這個結構已經十分好理解了.