bm是什么意思?
bm的意思是:一种算法。
BM算法被认为是亚线性串匹配算法,它在最坏情况下找到模式所有出现的时间复杂度为O(mn),在最好情况下执行匹配找到模式所有出现的时间复杂度为O(n/m)。
BM算法主要思想描述如下
(1)模式字符串的匹配顺序是从右向左:
(a)首先将P和T对齐,即p和t对齐。
(b)然后匹配从模式字符串P的最右端字符开始,即判断p[m]和t[m]是否匹配:如果匹配成功,则向左移动判断p[m-1]和t[m-1]是否匹配,如此循环下去;如果匹配不成功,则进行字符串滑移。
(2)字符串滑移启发式策略:
(a)坏字符移动启发式策略。
(b)好后缀移动启发式策略。
两种策略的使用:如果同时满足两种策略使用条件时,选两者中较大的作为模式串向右滑移的距离。
2024-11-20 广告
1、BM(BM匹配算法):BM算法被认为是亚线性串匹配算法,它在最坏情况下找到模式所有出现的时间复杂度为O(mn),在最好情况下执行匹配找到模式所有出现的时间复杂度为O(n/m)。
2、BM(Black Matrix)是指在玻璃、塑料、金属或树脂等材料上进行的电子印刷。我们现有的智能手机屏幕上周边的有色部分就是BM的一种。
3、BM(绝对标高)BM指绝对标高,也就是说与理论的黄海平面基准的高度。BM即Bench Mark(水准点)。
4、BM(魔兽争霸兽族英雄):魔兽争霸人物兽族英雄剑圣简称。剑圣(BM)一个物理输出英雄,主要的操作技巧是前期合理运用疾风步去别人家里骚扰,主偷敌人英雄,可以造成敌方前期相当大的牵制。
5、BM(前西德的波尼M(BoneyM)演唱组)前西德的波尼M (Boney M)演唱组是七八十年代十分受人瞩目的一个演唱组,乐队成员来自四面八方,有的来自西印度群岛,有的来自牙买加。制作人是弗朗可·菲林(Frank Fariam)。
参考资料来源:百度百科-BM(魔兽争霸兽族英雄)
参考资料来源:百度百科-BM(彩色微电子印刷技术)
参考资料来源:百度百科-BM(BM匹配算法)
参考资料来源:百度百科-BM(绝对标高)