創建詞條
登錄/註冊
共找到14條詞條名為BM的結果
展開
2008年TBS出品電視劇《血色星期一》
基礎代謝
水準點
BusinessMark馬克商務英語
絕對標高
BM匹配演算法
《魔獸爭霸3》自定義地圖《澄海3c》中英雄
菲律賓達人“選手”大嘴巴(BigMouth)
魔獸爭霸獸族英雄
基底膜 basement membrane
批量管理(batchmanagement)
前西德的波尼M(BoneyM)演唱組
彩色微電子印刷技術
韓國男歌手
BM
BM匹配演演算法
BM演演算法被認為是亞線性串匹配演演算法,它在最壞情況下找到模式所有出現的時間複雜度為O(mn),在最好情況下執行匹配找到模式所有出現的時間複雜度為O(n/m)。
目錄
1
概括介紹
概括介紹
BM演演算法主要思想描述如下
(1)模式字元串的匹配順序是從右向左:
(a)首先將P和T對齊,即p和t對齊;
(b)然後匹配從模式字元串P的最右端字元開始,即判斷
p[m]和t[m]是否匹配:
如果匹配成功,則向左移動判斷
p[m-1]和t[m-1]是否匹配,如此循環下去;如果匹配不成功,則進行字元串滑移。
(2)字元串滑移啟髮式策略:
(a)壞字元移動啟髮式策略
(b)好後綴移動啟髮式策略
兩種策略的使用:如果同時滿足兩種策略使用條件時,選兩者中較大的作為模式串向右滑移的距離。
基本信息
外文名
bm
含義
一種精確字元串匹配演算法
應用領域
Boyer-Moore
目錄
目錄