KMP算法是无回溯的模式匹配算法

KMP算法是无回溯的模式匹配算法


参考答案和解析
正确

相关考题:

蒙特卡罗算法是以下的哪种() A.分支界限算法B.概率算法C.贪心算法D.回溯算法

设目标为t=“abcaabbabcabaacbacba”,模式为p=“abcabaa” ① 计算模式p的naxtval函数值; ② 不写出算法,只画出利用KMP算法进行模式匹配时每一趟的匹配过程。

●在KMP模式匹配算法中,需要求解模式串p的next函数值,其定义如下(其中,j为模式串中字符的序号)。对于模式串“abaabaca”,其next函数值序列为(57)。(57)A. 01111111B.01122341C.01234567D.01122334

在字符串的KMP模式匹配算法中,需先求解模式串的next函数值,其定义如下式所示,j表示模式串中字符的序号(从1开始)。若模式串p为“abaac”,则其next函数值为 (60) 。A.01234B.01122C.01211D.01111

在字符串的KMP模式匹配算法中,需先求解模式串的next函数值,其定义如下式所示,j表示模式串中字符的序号(从1开始)。若模式串p为"abaac",则其next函数值为 ( ) 。A.01234B.01122C.01211D.01111

KMP算法的特点是在模式匹配时指示主串的指针()。A.不会变大B.不会变小C.都有可能D.无法判断

KMP算法的特点是在模式匹配时指示主串的指针不会回溯。

KMP模式匹配算法的改进之处是()。A、主串指针不需要回溯B、模式串的指针来回移动C、主串的指针也会回到之前比较过的字符D、时间复杂度可以达到O(nm)

投点法是()的一种。A、分支界限算法B、概率算法C、贪心算法D、回溯算法

舍伍德算法是()的一种。A、分支界限算法B、概率算法C、贪心算法D、回溯算法

下列哪一种算法是随机化算法()A、贪心算法B、回溯法C、动态规划算法D、舍伍德算法

回溯法的算法框架按照问题的解空间一般分为()算法框架与()算法框架。

KMP算法的最大特点是指示主串的指针不需要回溯。

KMP模式匹配算法是由()同时发现的,因此而得名。A、莫里斯B、克努特C、普拉特D、克鲁伊特

朴素模式匹配算法,算法运行时间为O(m*n)。

KMP算法时间代价为O(n)。

蒙特卡罗算法是()的一种。A、分支界限算法B、概率算法C、贪心算法D、回溯算法

模式匹配的改进算法是D.E.Knuth与V.R.Pratt和J.H.Morris同时发现的,因此人们称它为克努特-莫里斯-普拉特操作简称()。A、KMP算法B、Prime算法C、克鲁斯卡尔算法D、迪杰斯特拉算法

判断题朴素模式匹配算法,算法运行时间为O(m*n)。A对B错

多选题KMP模式匹配算法是由()同时发现的,因此而得名。A莫里斯B克努特C普拉特D克鲁伊特

单选题舍伍德算法是()的一种。A分支界限算法B概率算法C贪心算法D回溯算法

单选题投点法是()的一种。A分支界限算法B概率算法C贪心算法D回溯算法

判断题KMP算法的特点是在模式匹配时指示主串的指针不会回溯。A对B错

判断题KMP算法时间代价为O(n)。A对B错

单选题矩阵连乘问题的算法可由()设计实现。A分支界限算法B动态规划算法C贪心算法D回溯算法

判断题KMP算法的最大特点是指示主串的指针不需要回溯。A对B错

单选题KMP模式匹配算法的改进之处是()。A主串指针不需要回溯B模式串的指针来回移动C主串的指针也会回到之前比较过的字符D时间复杂度可以达到O(nm)

单选题蒙特卡罗算法是()的一种。A分支界限算法B概率算法C贪心算法D回溯算法