在字符串的KMP模式匹配算法中,需先求解模式串的next函数值,其定义如下式所示,j表示模式串中字符
在字符串的KMP模式匹配算法中,需先求解模式串的next函数值,其定义如下式所示,j表示模式串中字符的序号(从1开始)。若模式串p为“abaac”,则其next函数值为 (60) 。
A.01234
B.01122
C.01211
D.01111
本题考查字符串的模式匹配运算知识。KMP是进行字符串模式匹配运算效率较高的算法。根据对next函数的定义,模式串前两个字符的next值为0、1。对于第3个字符“a”,其在模式串中的前缀为“ab”从该子串找不出前缀和后缀相同的部分,因此,根据定义,该位置字符的next值为1。对于第4个字符“a”,其在模式串中的前缀为“aba”,该子串只有长度为l的前缀“a”和后缀“a”相同,根据定义,该位置字符的next值为2。对于第5个字符“a”,其在模式串中的前缀为“abaa”,该子串只有长度为1的前缀“a”和后缀“a”相同,根据定义,该位置字符的next值为2。综上可得,模式串“abaac”的next函数值为01122。
lingo程序运行错误model:sets:bed/bed1..bed7/;lebe/leb1.. 其他 2020-04-26 …
我们用aij表示矩阵Amxn的第i行第j列元素,1≤i≤m,1≤j≤n(i、j、m、n∈N*)矩阵 数学 2020-05-13 …
补全对话,每空一词J:What'swrongwithyouYoudon'tlook().M:Iha 英语 2020-05-14 …
j+j+t+m=23j+t+t+m=24j+t++m+m=25j=?t=?m=? 数学 2020-06-12 …
找规律,并填写完整找出下列字母列的规律,并把它填写完整J,F,M,A,M,J,J,A,(),(), 数学 2020-06-17 …
对了打勾,错了打叉1,“h.i.k.j.l.m.n”是按照汉语拼音字母顺序排列的。对了打勾,错了打 其他 2020-07-08 …
J,F,M,A,M,J,J,A,S,O按照这样的顺序下一个应该是哪个字母? 数学 2020-07-20 …
ΣΣPij是怎么个加法?第一个Σ是i=1~n,第二个Σ是j=1~m.是说把n•m个数都加上?还是以 数学 2020-07-21 …
推断题:现有如下反应(反应条件均不给),推断物质⑴A→B+C+D⑵C+E→C+F+D⑶D+G→H⑷ 化学 2020-07-30 …
补充对话M:hello!J:hello,Marry!thisisjack.M:oh,jack!1J: 英语 2020-10-30 …