A.m
B.n-m
C.n-m+1
D.n
[单选题]设主串长为n,模式串长为m(m≤n),则在匹配失败情况下,朴素匹配算法进行的无效位移次数为 ( )A.mB.n-mC.n-m+1D.n
[填空题] 若n为主串长,m为子串长,则串的古典(朴素)匹配算法最坏的情况下需要比较字符的总次数为()。
[单选题]设串长为n,模式串长为m,则KMP算法所需的附加空间为()。A . O(m)B . O(n)C . O(m*n)D . O(nlog2m)
[判断题] 朴素模式匹配算法,算法运行时间为O(m*n)。A . 正确B . 错误
[单选题]若目标串的长度为n,模式串的长度为[n/3],则执行模式匹配算法时,在最坏情况下的时间复杂度是( )。A.O(1)B.O(n)C.O(n2)D.0(n3)
[单选题]KMP算法的特点是在模式匹配时指示主串的指针()。A.不会变大B.不会变小C.都有可能D.无法判断
[单选题]KMP算法的特点是在模式匹配时指示主串的指针()。A.不会变大B.不会变小C.都有可能D.无法判断
[单选题]KMP算法的特点是在模式匹配时指示主串的指针()。A.不会变大B.不会变小C.都有可能D.无法判断
[单选题]KMP算法的特点是在模式匹配时指示主串的指针()。A.不会变大B.不会变小C.都有可能D.无法判断
[单选题]设串的长度为n,则它的子串个数为()。A . nB . n(n+1)C . n(n+1)/2D . n(n+1)/2+1