BM算法主要思想描述如下
(1)模式字元串的匹配順序是從右向左:
(a)首先將P和T對齊,即p[0]和t[0]對齊;
(b)然後匹配從模式字元串P的最右端字元開始,即判斷
p[m]和t[m]是否匹配:
如果匹配成功,則向左移動判斷
p[m-1]和t[m-1]是否匹配,如此循環下去;如果匹配不成功,則進行字元串滑移。
(2)字元串滑移啟發式策略:
(a)壞字元移動啟發式策略
(b)好後綴移動啟發式策略
兩種策略的使用:如果同時滿足兩種策略使用條件時,選兩者中較大的作為模式串向右滑移的距離。
BM算法被認為是亞線性串匹配算法,它在最壞情況下找到模式所有出現的時間複雜度為O(mn),在最好情況下執行匹配找到模式所有出現的時間複雜度為O(n/m)。
BM算法主要思想描述如下
(1)模式字元串的匹配順序是從右向左:
(a)首先將P和T對齊,即p[0]和t[0]對齊;
(b)然後匹配從模式字元串P的最右端字元開始,即判斷
p[m]和t[m]是否匹配:
如果匹配成功,則向左移動判斷
p[m-1]和t[m-1]是否匹配,如此循環下去;如果匹配不成功,則進行字元串滑移。
(2)字元串滑移啟發式策略:
(a)壞字元移動啟發式策略
(b)好後綴移動啟發式策略
兩種策略的使用:如果同時滿足兩種策略使用條件時,選兩者中較大的作為模式串向右滑移的距離。
.bm域名是百慕達域名國家的頂級域名。
QDI Advance10 BM,屬於電子設備,是一款科迪亞品牌的主機板,主晶片組為VIA Pro133A。
基本資料基本資料空調類型:壁掛式空調冷暖類型:冷暖電輔空調匹數:1.0適用面積:10-15變頻/定頻:變頻能效等級:1級房間類型:臥室寶貝製冷量:2500室內機...
基本資料基本資料空調類型:壁掛式空調冷暖類型:冷暖電輔空調匹數:小1.5適用面積:15-22變頻/定頻:變頻能效等級:1級房間類型:臥室寶貝製冷量:3200室內...
基本資料基本資料空調類型:壁掛式空調冷暖類型:冷暖型空調匹數:1適用面積:10-17變頻/定頻:是製冷量:2700(400-3100)室內機尺寸:880×195...
基本資料基本資料空調類型:壁掛式空調冷暖類型:冷暖電輔空調匹數:1.5適用面積:15-22變頻/定頻:變頻能效等級:1級房間類型:臥室寶貝製冷量:3500室內機...
基本資料所謂BM效應,指賬面市值比效應,指BM值較高的公司平均月收益率高於BM值較低的公司。高BM公司通常是基本面不佳的公司,因此投資者對高BM公司的股票價值非...
產生原因華碩 磐石 BM系列所屬一款數碼產品,AMD 速龍II X2 255處理器,2GB記憶體容量。
同系列產品