函数实现串的模式匹配算法,请在空格处将算法补充完整。intindex_bf(sqstring*s,sqstring*t,intstart){inti=start-1,j=0;while(i
第1题:
第2题:
●在KMP模式匹配算法中,需要求解模式串p的next函数值,其定义如下(其中,j为模式串中字符的序号)。对于模式串“abaabaca”,其next函数值序列为(57)。

(57)
A. 01111111
B.01122341
C.01234567
D.01122334
第3题:
● 在字符串的模式匹配过程中,如果模式串的每个字符依次和主事中一个连续的字符序列相等,则称为匹配成功。如果不能在主串中找到与模式串相同的子串,则称为匹配失败。在布鲁特—福斯模式匹配算法(朴素的或基本的模式匹配)中,若主串和模式串的长度分别为n和m(且n远大于m),且恰好在主串末尾的m个字符处匹配成功,则在上述的模式匹配过程中,字符的比较次数最多为(57)。 A.n*m B.(n-m+1)*m C.(n-m-1)*m D.(n-m)*n
第4题:
在字符串的KMP模式匹配算法中,需先求解模式串的next函数值,其定义如下式所示,j表示模式串中字符的序号(从1开始)。若模式串p为“abaac”,则其next函数值为 (60) 。

A.01234
B.01122
C.01211
D.01111
第5题:
下列是在具有头结点单向链表中删除第i个结点的算法,请在空格内填上适当的语句。 
q=q->next;p=q->next;q->next=p->next
略
第6题:
KMP模式匹配算法的改进之处是()。
第7题:
函数实现单链表的插入算法,请在空格处将算法补充完整。int ListInsert(LinkList L,int i,ElemType e){ LNode *p,*s;int j; p=L;j=0; while((p!=NULL)&&(j
第8题:
朴素模式匹配算法,算法运行时间为O(m*n)。
第9题:
函数depth实现返回二叉树的高度,请在空格处将算法补充完整。intdepth(Bitree*t){if(t==NULL)return0;else{hl=depth(t->lchild);hr=());if(())returnhl+1;elsereturnhr+1;}}
第10题:
协方差函数测度匹配算法
相关系数测度匹配算法
铅垂线轨迹法
最小二乘法影像匹配
第11题:
第12题:
第13题:
当运用改进的模式匹配算法时,模式串P='ABAABCAC'的next函数值序列为(41)。
A.1222312
B.1122312
C.1122212
D.122312
第14题:
设主串长为n,模式串长为m(m≤n),则在匹配失败情况下,朴素匹配算法进行的无效位移次数为 ( )
A.m
B.n-m
C.n-m+1
D.n
第15题:
函数实现单链表的删除算法,请在空格处将算法补充完整。

(1)p->next!=NULL(2)p->next=q->next
第16题:

第17题:
KMP算法的特点是在模式匹配时指示主串的指针不会回溯。
第18题:
利用带密钥的Hash函数实现数据完整性保护的方法称为MD5算法
第19题:
函数ListDelete_sq实现顺序表删除算法,请在空格处将算法补充完整。int ListDelete_sq(Sqlist *L,int i){ int k; if(i<1||i>L->length) return ERROR;for(k=i-1;k
第20题:
函数GetElem实现返回单链表的第i个元素,请在空格处将算法补充完整。 int GetElem(LinkList L,int i,Elemtype *e){ LinkList p;int j;p=L->next;j=1; while(p&&ji) return ERROR;*e= (2) ;return OK;}
第21题:
第22题:
对
错
第23题: