首页 > 继续教育
题目内容 (请给出正确答案)
[主观题]

设字符串t的后缀数组和最长公共前缀数组分别为sa和lcp.数组h定义为h[i]=lcp[sa-1[i]].试证明,

如果h[i]>1,则

设字符串t的后缀数组和最长公共前缀数组分别为sa和lcp.数组h定义为h[i]=lcp[sa-1[i

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“设字符串t的后缀数组和最长公共前缀数组分别为sa和lcp.数…”相关的问题
第1题
试说明如何对最长公共前缀数组lcp做适当预处理,使得最长公共扩展查询在最坏情况下需要O(1)时间.

点击查看答案
第2题
分别写出三个包含以下前缀或后缀的词语。

点击查看答案
第3题
前缀和后缀运算符++,当它们出现在表达式中,表达式的值会有所不同。()
点击查看答案
第4题
问题描述:计算机病毒是黑客在计算机程序中插入的破坏计算机功能或者数据的一组计算机指令或者
程序代码.计算机病毒不仅能影响计算机使用,还能自我复制.就像生物病毒一样,它具有自我繁殖、互相传染及激活再生等生物病毒特征.计算机病毒的独特的复制能力,使它们能够快速蔓延,义常常难以根除.它们能把自身附着在各种类型的文件上,当文件被复制或从一个用户传送到一个用户时,它们随文件一起蔓延.杀除计算机病毒的一个有效方法是找出特定计算机病毒的代码特征.对于给定的带有某种病毒的程序代码段集合,通过寻找程序代码段集合中所包含的公共特征,可以快速确定计算机病毒的代码特征.

算法设计:给定带有某种病毒的程序代码段集合,寻找程序代码段集合中每个代码段都包含的最长字符串.

数据输入:由文件input.txt提供输入数据.文件第一行有一个正整数n(1≤n≤100),表示程序代码段集合中代码段数.接下来的n行中,每行是一个程序代码段.每个程序代码段已经转换成由英文大小写字母组成的长度不超过1000的字符串.

结果输出:将找到的程序代码段集合中最长公共字符串输出到文件output.txt中.

文件的第1行输出最长公共字符串的长度.文件的第2行输出最长公共字符串.

点击查看答案
第5题
设主串t和模式串p分别是由d(d≥2)元字符集中随机字符组成的长度为n和m的字符串.试证明简单子串

设主串t和模式串p分别是由d(d≥2)元字符集中随机字符组成的长度为n和m的字符串.试证明简单子串搜索算法所做比较次数的期望值为

由此可见,对于随机选取的字符串,简单子串搜索算法还是十分有效的.

点击查看答案
第6题
我国商品条形码的最后1位是()。

A.商品项目代码

B.厂商识别码

C.前缀码

D.后缀码

E.校验码

点击查看答案
第7题
防火墙反病毒模块白名单规则配置为“*example*”,该配置是采用了以下哪种匹配方式?()

A.前缀匹配

B.后缀匹配

C.关键字匹配

D.精确匹配

点击查看答案
第8题
下面关于修订编号的描述中,正确的是()。

A.在“注释”选项卡中单击“云线批注”进入云线绘制模式

B.修订编号可定义成字母或数字

C.修订编号不能定义前缀和后缀

D.通过对象样式中“云线批注”来修改云线线样式的线宽、线颜色和线型

E.修订编号时不能按照字母顺序排序参考

点击查看答案
第9题
以下选项中,是字符串“UNIVERSITY”的前缀的是()。

A.VERSITY

B.VER

C.SITY

D.UNIVER

点击查看答案
第10题
关于使用Directory和DirectoryInfo类获取子目录的正确描述()。

A.Directory.GetDirectories返回一个目录数组

B.DirectoryInfo.GetDirectories返回一个目录数组

C.Directory.GetDirectories返回一个字符串数组

D.DirectoryInfo.GetDirectories返回一个字符串数组

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改