【数据结构】测试4 串
admin
2024-04-02 00:34:31
0

一. 选择

1. 以下叙述正确的是(A)。

A. 串是一种特殊的线性表                            B. 串的长度必须大于0

C. 串中元素只能是字母                               D. 空串就是空白串 

2. 已知模式串T="abcdabcd",则其next数组值是(B)。

A. 00123412        B. 01111234        C. 01232412         D. 11213412 

3. 设有两个串S1和S2,求串S2在S1中首次出现位置的运算称作(C)。

A. 连接                B. 求子串              C. 模式匹配             D. 判断子串 

4. 已知串S='aaab',则next值为(A)。

A. 0123                B. 1123                 C. 1231               D.1211      

5. 设串 s1='ABCDEFG',s2='PQRST',函数con(x,y)返回x和y串的连接串,subs(s,i,j)返回串s从序号i的字符开始的j个字符组成的子串,len(s)返回串s的长度,则con(subs(s1,2,len(s2)),subs(s1,len(s2),2))的结果串是(D)。

A. BCDEF            B. BCDEFG            C. BCPQRST           D. BCDEFEF 

6. 设串长为n,模式串长为m,则KMP算法的平均时间复杂度为(D)。

A. O(m)                 B. O(n)                  C. O(m*n)                D. O(m+n) 

7. 串是一种特殊的线性表,其特殊性体现在(B)。

A. 可以顺序存储          B. 数据元素是一个字符       

C. 可以随机存储          D. 数据元素是多个字符 

8. 若串s1="bc_cad_cabcadf",串s2="abc",则s2在s1中的位置是(D)。

A. 7                B. 8                C. 6               D.9 

9. 若一个串的长度为8,则其子串的总个数为(B)。

A. 8               B. 37             C. 36             D. 9 

二. 填空 

1. 串的两种最基本的存储方式是顺序存储和链式存储。 

2. 一个字符串中任意连续字符组成的子序列称为该串的子串。 

3. 模式串T="abcaabbcabca"的next值为 011122311234

三. 判断题 

1. 空串是由一个或多个空格字符组成的串。                                                                (×) 

2. 当两个字符串的长度相等时,则可判定这两个串相等。                                           (×) 

3. 串是由有限个字符构成的连续序列,子串是主串中字符构成的有限序列。               (×)

4. 子串定位函数的时间复杂度在最坏的情况下为O(M*N),因此子串定位函数没有实际应用价值。                                                                                                                               (×)

5. KMP算法的最大特点是指示主串的指针无序回溯。                                                   (√) 

相关内容

热门资讯

原创 今... 今日为5月23日,国际现货黄金价格在4500美元/盎司整数关口附近徘徊不前,日内最低触及4480美元...
三连亏后变为“无主”状态,农尚... 从吴亮手中接盘农尚环境(300536)不足三年后,林峰如今让出了公司控制权,上市公司进入“无主”状态...
55岁湖南女首富出手!豪掷13... 快科技5月24日消息,与马斯克、库克并肩而坐,刚参加完国宴的湖南女首富周群飞就买了家上市企业。 近日...
外资加仓A股,岂是跟风这么简单... 熬过忙碌的交易日,在周末安静时段,理清接下来布局方向。本篇为大家准备了5条要闻,涵盖市场动态、行业变...
原创 俄... 在全球能源的残酷牌桌上,手里攥着石油,腰杆子才能硬气。长期以来,中东的沙漠、俄罗斯的冰原、美国的页岩...
喜力啤酒有产品将涨价,华润啤酒... 来源:红星新闻 红星资本局5月22日消息,今日,红星资本局从雪花啤酒(厦门)有限公司、华润啤酒方面获...
原创 金... 心理预期调整刻不容缓,五月二十二日,黄金价格或将重现十五年前的历史性低迷。 近期若您密切关注着黄金市...
原创 马... 埃隆·马斯克如果能让SpaceX实现“科幻小说”级别的目标,他可能获得1万亿美元的收入。 埃隆·马斯...
涨涨涨!放开限制、可加杠杆!这... 韩国股市站在风口上! 据最新消息,为吸引更多海外资金进入股市,韩国政府计划放开限制,允许境外投资者直...
下周9家上会丨科创板首单IPO... IPO及再融资上会预告 据交易所官网审核动态信息,下周(5.25-5.29)IPO上会审核6家企业,...
富途、老虎市值蒸发1/4!或被... 来源:金融时报 5月22日,中国证监会宣布依法对Tiger Brokers (NZ) Limited...
马爸爸的好兄弟钱多多搞了杀猪盘... *此图由AI生成 作者| 史大郎&猫哥 来源| 是史大郎&大猫财经Pro 上周四,港股经纬天地大崩盘...
原创 壳... 编辑:XL 国际能源圈最近炸开了锅,壳牌这家百年石油巨头在2026年3月与委内瑞拉政府正式签署多项油...
存储热潮愈演愈烈!奖金拿到手软... 财联社5月24日讯(编辑 卞纯)在席卷全球的存储芯片热潮中,韩国“存储芯片双雄”SK海力士和三星无疑...
揽牌、合作、生态,跨境支付头部... 近日,国内头部跨境支付机构密集落地海外重要布局,一方面,连连数字、PingPong两家公司相继在中东...
原创 帮... 老铁们,周末好!我是帮主郑重。刚扫了一眼下周的财经日历,好家伙,事件一个接一个,堪称“消息面轰炸周”...
海南省住建厅与中国石化海南石油... 5月22日,中国石化海南石油分公司代表、党委书记李新强、总经理蔡文东一行赴海南省住建厅拜访交流。省住...
原创 金... 2026年5月22日,国际黄金价格报4536.7美元/盎司,较前期高点5597美元回落约1100美元...
“双标”换卡背后,银行还需多些... 新华社记者 颜之宏、杨深深 持到期银行卡和身份证去银行网点换新卡,却被要求“必须交回旧卡才能取新卡”...
“离境退税2.0”带动“中国购... 【环球时报综合报道】编者的话:5月18日,商务部等6部门联合发布《关于加力优化离境退税措施扩大入境消...