填空题

模式串t=‘abcaabbcabcaabdab’,该模式串的next数组的值为(),nextval数组的值为()

正确答案

01112231123456712;01102131011021701

答案解析

相似试题
  • 模式串T=’abcaabbcabcaabdab’,该模式串的next数组值为(),nexrval数组的值为()

    填空题查看答案

  • 确定串T在串S中首次出现的位置的操作称为串的模式匹配。

    判断题查看答案

  • 函数实现串的模式匹配算法,请在空格处将算法补充完整。intindex_bf(sqstring*s,sqstring*t,intstart){inti=start-1,j=0;while(ilen&&jlen)if(s->data[i]==t->data[j]){i++;j++;}else{i=();j=0;}if(j>=t->len)return();elsereturn-1;}}

    填空题查看答案

  • 子串的定位运算称为串的模式匹配;()称为目标串,()称为模式。

    填空题查看答案

  • 设主串为“FABcCDABcdEFaBc”,以下模式串能与主串成功匹配的是()。

    单选题查看答案

  • 设主串为“ABcCDABcdEFaBc”,以下模式串能与主串成功匹配的是()。

    单选题查看答案

  • 写出模式串P=“abaabcac”的next函数值序列为()。

    填空题查看答案

  • 设有两个串t和p,求p在t中首次出现的位置的运算叫做()。

    单选题查看答案

  • 设串长为n,模式串长为m,则KMP算法所需的附加空间为()。

    单选题查看答案