首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
在一次计算机科学研讨会上,研究人员正在讨论KMP算法在文本处
[单选题]
在一次计算机科学研讨会上,研究人员正在讨论KMP算法在文本处理中的应用。作为案例研究,
他们考虑
在用KMP算法进行模式匹配时,若是指向模式串"xyzxxyz"的指针在指到第7个字符"z"时发生失配,则指针回溯的位置为()
注:字符串中字符从字符数据1号位开始存储,也即从1开始编号。
1
2
3
4
查看正确选项
添加笔记
求解答(0)
邀请回答
收藏(37)
分享
纠错
1个回答
添加回答
8
一笑而过2222
对于模式串“xyzxxyz”,计算前6个字符的部分匹配值。 - 前缀:“x”、“xy”、“xyz”、“xyzx”、“xyzxx” 。 - 后缀:“y”、“xy”、“xxy”、“zxxy”、“yzxxy” 。 - 最长相等的前缀和后缀是“xy”,长度为2 ,这就是“xyzxxy”的部分匹配值。 当指针指向第7个字符“z”发生失配时,指针回溯位置为部分匹配值加1,也就是3。在模式串“xyzxxyz”中,回溯位置对应的字符是第3个字符,即模式串中[z]这个位置(从1开始计数)。所以答案选C 。
发表于 2025-03-26 11:15:28
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
查找
难度:
1条回答
37收藏
290浏览
热门推荐
相关试题
执行以下程序,理论上输出的结果应最...
Python
测试
后端开发
人工智能/算法
数据
运维/技术支持
通信
芯片/半导体
硬件开发
评论
(1)
以下关于性能测试、压力测试、负载测...
软件测试
评论
(1)
下面关于 Java 8 中的接口说...
Java
评论
(1)
小红的数列
数组
动态规划
蚂蚁
评论
(1)
Linux 中,下面关于磁盘挂载的...
Linux
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题