题目内容 (请给出正确答案)
[单选题]

设主串 s = "ababaaababaa",模式串 t = "ababaddecgg",采用改进的 KMP 算法(nextval数组)进行匹配,第一次出现 “失配” (s[i] ≠ t[j] )时,i = j = 6,则下次开始匹配时,i 和 j 的值分别是()。 【提示:这里i、j的取值是从1开始的】

A.i=6,j=4

B.i=6,j=2

C.i=6,j=1

D.i=7,j=1

E.i=7,j=2

F.i=7,j=3G、i=7,j=5H、i=6,j=3I、i=7,j=4

提问人:网友waiwei123 发布时间:2022-01-07
参考答案
  抱歉!暂无答案,正在努力更新中……
如搜索结果不匹配,请 联系老师 获取答案
网友答案
查看全部
  • · 有3位网友选择 E,占比37.5%
  • · 有3位网友选择 A,占比37.5%
  • · 有2位网友选择 D,占比25%
匿名网友 选择了D
[72.***.***.13] 1天前
匿名网友 选择了A
[60.***.***.228] 1天前
匿名网友 选择了D
[50.***.***.204] 1天前
匿名网友 选择了D
[72.***.***.13] 1天前
匿名网友 选择了E
[39.***.***.72] 1天前
匿名网友 选择了A
[100.***.***.187] 1天前
匿名网友 选择了A
[60.***.***.228] 1天前
匿名网友 选择了A
[154.***.***.178] 1天前
匿名网友 选择了E
[109.***.***.97] 1天前
匿名网友 选择了E
[124.***.***.32] 1天前
匿名网友 选择了D
[50.***.***.204] 1天前
匿名网友 选择了A
[100.***.***.187] 1天前
匿名网友 选择了E
[39.***.***.72] 1天前
匿名网友 选择了A
[100.***.***.187] 1天前
匿名网友 选择了A
[60.***.***.228] 1天前
匿名网友 选择了A
[154.***.***.178] 1天前
匿名网友 选择了E
[109.***.***.97] 1天前
匿名网友 选择了E
[124.***.***.32] 1天前
匿名网友 选择了D
[50.***.***.204] 1天前
匿名网友 选择了D
[72.***.***.13] 1天前
加载更多
提交我的答案
登录提交答案,可赢取奖励机会。
更多“设主串 s = "ababaaababaa",模式串 t =…”相关的问题
第1题
已知字符串 S 为 “abaabaabacacaabaabcc” ,模式串 t 为 “abaabc” 。采用 KMP 算法进行匹配,第一次出现 “失配” ( s[i] ≠ t[j] )时,i = j = 5,则下次开始匹配时,i 和 j 的值分别是( )。 【出自:2015年全国统考408,提示:这里i、j的取值范围是从0开始的】

A、i=1,j=0

B、i=5,j=0

C、i=5,j=2

D、i=6,j=2

E、i=6,j=0

点击查看答案
第2题
目标串的字符个数为n,模式串的字符个数为m,利用KMP算法进行模式匹配,其时间复杂度为O(____)。
点击查看答案
第3题
字符串的替换操作rcplace(String&.s,String&.t,String&.v)是指:若t是s的子串,则用串v替换串t在串s中的所有出现;若t不是s的子串,则串s不变。例如,若串s为“aabbabebaabaaacbab”,串t为“bab”,串v为“abdc”,则执行replace操作后,串s中的结果为“aababdccbaabaaacabdc”.试利用字符串的基本运算实现这个替换操作。

点击查看答案
第4题
对t="ababbaabaa",p="aab"进行快速模式匹配,请画出匹配过程的图示。
aab
next-1-11
点击查看答案
第5题
以下文法消除左递归后,正确的结果是( ) A → Aaa | Abb | dd | ee

A、A → ddB | eeB B → aaB | bbB | ε

B、A → aaB | bbB B → ddB | eeB | ε

C、A → Bdd | Bee B → aaB | bbB | aa | bb

D、A → ddB | eeB B → aaB | bbB | aa | bb

点击查看答案
第6题
下列程序能将字符串s1中的所有与字符串str1相同的子串替换成字符串sb2,并将替换后的新串存于字符数组s2中。 include<stdio. h> void replace(s1,s2,str1,str2) char *s1,*s2,*str1,*str2; { char *t0,*t1,*t2,*x,*y; x=s1;y=s2; while(【 】) { for(t0=s1,t1=str1; ((*t1!=\O&& 【 】;t0++,t1++); if(*t1!=\0) *s2++=【 】; else { for(t1=str2;*t1!=\0;) *s2++= 【 】; 【 】; } } *s2=\0; } main () { static char s1[]="abcdef ababcd abab.",s2125]; replace (s1, s2, "abc", "XYZ"); printf("%s\n",s2); }
点击查看答案
第7题
下列关于串的叙述,正确的是( )。

A、串是一种数据对象和操作都特殊的线性表。

B、空串与空格串是相同的。

C、若串 S 的长度为 n ,则 S 的子串个数为

D、KMP算法的特点是在模式匹配时指示主串的指针不会回溯。

E、设模式串的长度为m,主串的长度为n,当且处理只匹配一次的模式时,朴素的模式匹配算法所花的时间代价可能会更少。

F、串中的元素只能是字母。

G、两个字符串相等的条件是两个串的长度相等,并且两个串包含的字符相同。

点击查看答案
第8题
对于串的各种基本操作StrAssign、StrCompare、StrLength、SubString、Concat、DestroyString、ClearString、StrCopy、StrEmpty、Replace、StrInsert、StrDelete、Index,其中( )可以由其他基本操作构造而得。

A、StrAssign

B、StrCompare

C、StrLength

D、SubString

E、Concat

F、DestroyString

G、ClearString

H、StrCopy

I、StrEmpty

J、Replace

K、StrInsert

L、StrDelete

M、Index

点击查看答案
第9题
如果一个二维数组 A[1..m, 1..n] 按行优先顺序存储,设 的相对地址为 0,则任一元素 A[i,j] 的相对地址为( )。

A、i+j

B、i*n+j

C、(i-1)*n+j

D、(i-1)*n+j-1

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信