• 2021-04-14
    已知:
    S="ababcabaabcaabaababcaab",T="abaababc"
    求模式T的next[j],写出KMP匹配过程
  • 模式串T:abaababc
    可能失配位j:01234567新匹配位k=next[j]:-10011232

    内容

    • 0

      设目标串为s,模式串为是t,在KMP模式匹配中,next[4]=2的含义是()。

    • 1

      已知模式串t=‘abcaabbabcab’写出用KMP法求得的每个字符对应的next和nextval函数值

    • 2

      已知字符串S为"abaabaabacacaabaabcc",模式串T为"abaabc"。采用KMP算法进行匹配,第一次出现“失配”(S[i]!=s[j])时,i=j=5,则下次开始匹配时,i和j的值分别是( )

    • 3

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

    • 4

      在KMP模式匹配中,用next数组存放模式串的部分匹配信息。next[j]=-1的含义是()。