首页 > 公需科目
题目内容 (请给出正确答案)
[主观题]

在串S中查找子串T的过程叫模式匹配。()

在串S中查找子串T的过程叫模式匹配。()

此题为判断题(对,错)。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“在串S中查找子串T的过程叫模式匹配。()”相关的问题
第1题
在模式枚举(pattern enumeration)类应用中,需要从主串T中找出所有的模式串P(T|=n,|P|=m),而且

在模式枚举(pattern enumeration)类应用中,需要从主串T中找出所有的模式串P(T|=n,|P|=m),而且有时允许模式串的两次出现位置之间相距不足m个字符。

类似于教材310页图11.3中的实例,比如在“000000”中查找“000”。若限制多次出现的模式串之间至少相距|P|=3个字符,则应找到2处匹配;反之,若不作限制,则将找到4处匹配。

a)试举例说明,若采用后一约定,则教材11.4.3节BM算法的好后缀策略,可能需要Ω(nm)时间;

b)试针对这一缺陷改进好后缀策略,使之即便在采用后一约定时,最坏情况下也只需线性时间。

点击查看答案
第2题
KMP算法通过模式串的前缀函数,较好地利用了搜索过程中的部分匹配信息,从而提高了效率.然而在某
些情况下,还可以更好地利用部分匹配信息.例如,考察图9-2中,KMP算法对主串aabaaaab和模式串aaaab的搜索过程.

在图9-2(a)中匹配失败后,按前缀函数指示继续作了图(b)~(d)的比较后,最后在图(e)找到一个匹配.事实上,图(b)~(d)的比较都是多余的.因为模式串在位置0、1、2处的字符和位置3处的字符都相等,因此不需要再和主串中位置3处的字符比较,而可以将模式一次向右滑动4个字符,直接进入图(e)的比较.这就是说,在KMP算法中遇到p[j+1]≠t[i],且p[j+1]=p[next[j]+1]时,可一次向右滑动j-next[next[j]]个字符,而不是j-next[j]个字符.根据此观察,设计一个改进的前缀函数,使得遇到上述特殊情况时效率更高.

点击查看答案
第3题
对于字符串S=’abcde’,请问:(1)字符串S的长度是多少?(2)字符串S的子串有几个,并列出所有子串?

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

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

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

点击查看答案
第5题
利用C的库函数strlen,strcpy和streat写一个算法void StrInsert(char *S,char *T,int i),将串T插入到S的第i个位置上。若i大于S的长度,则插入不执行。
利用C的库函数strlen,strcpy和streat写一个算法void StrInsert(char *S,char *T,int i),将串T插入到S的第i个位置上。若i大于S的长度,则插入不执行。

点击查看答案
第6题
用有限集合和集合运算描述上的下述语言(例如偶数长度的串的集合是{aa,ab,ba,bb}): (a)奇数长

用有限集合和集合运算描述上的下述语言(例如偶数长度的串的集合是{aa,ab,ba,bb}):

(a)奇数长度的串的集合。

(b)恰好包含一个a的串的集合.

(c)或者以一个a开始,或者以两个b结束,或者两者都具备的串的集合。

(d)至少含有3个连接s的串的集合。

(e)包含子串“bbab”的串的集合,

点击查看答案
第7题
DIGMAP串配置仅仅是对本局用户拨叫号码的有效性进行定义,在DIGMAP中定义了各种形式的号码串,如果号码串中定义了[1-7]xxx则表示:用户有效拨号号码为1到7开头的3位号码。()此题为判断题(对,错)。
点击查看答案
第8题
在DCS操作控制面板画面中MD框中显示CAS表示操作模式在()。

A.自动

B.手动

C.串级

D.比例

点击查看答案
第9题
给定字符串A和B,输出A和B中的最大公共子串。

点击查看答案
第10题
串中任意个连续的字符组成的子序列称为该串的_________,空串是任意串的_________。

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