数据结构第4章测试题B.docx

上传人:太** 文档编号:61997397 上传时间:2022-11-22 格式:DOCX 页数:2 大小:13.30KB
返回 下载 相关 举报
数据结构第4章测试题B.docx_第1页
第1页 / 共2页
数据结构第4章测试题B.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据结构第4章测试题B.docx》由会员分享,可在线阅读,更多相关《数据结构第4章测试题B.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 米 第4章测试题B卷一、选择题1.下面关于串的的表达中,哪一个是不正确的?()A.串是字符的有限序列B.空串是由空格构成的串C.模式匹配是串的一种重要运算D.串既可以采用顺序存储,也可以采用链式 存储2 假设串 S产ABCDEFG , S2= 9898 ,S3= # ,S4= 012345,执行 concat(replace(SI,substr(SI,length(S2),length(S3),S3),substr(S4,index(S2,3.(4.5.6.7.8 ),length(S2)其结果为(A. ABC#G0123 B. ABCD#2345E. ABC#(;1234 F. ABCDf

2、t#1234)C.G.设有两个串P和q,其中q是p的子串,ABC#G2345 D. ABC#2345ABC懒#01234求q在P中首次出现的位置的算法称为)A.求子串B.联接C.匹配D.求串长串S= aaab,其Next数组值为(A. 0123B. 1123C. 1231串 iababaaababaa, 的 next 数组为 字符串ababaabab的 nextval 为 A. (0,1,0,1,04,1,0,1)C. (0,1,0,1,0,0,0,1,1)模式串t=数组的值为78.)o)。D. 1211C. D.( )B. (0,1,0,1,0,2,1,0,1)D. (0,1,0,1,0,1

3、,0,1,1 )abcaabbcabcaabdab,该模式串的next数组的值为()o),nextvalA.1 2 C.1 2 E.B. 0D. 0F. 00 1假设串S= software,其子串的数目是(A. 8B. 37C. 36)oD. 99.串设S为一个长度为n的字符串,其中的字符各不相同,(非空且不同于S本身)的个数为A. 2n-lB. n2C.那么S中的互异的非平凡子)o(n2/2) + (n/2)D. (n2/2) + (n/2)-l E.(n2/2)-(n/2)-l F.其他情况10.串的长度是指()A.串中所含不同字母的个数C.串中所含不同字符的个数B.串中所含字符的个数1

4、).串中所含非空格字符的个数二、判断题. KMP算法的特点是在模式匹配时指示主串的指针不会变小。().设模式串的长度为m,目标串的长度为n,当且处理只匹配一次的模式时, 朴素的匹配(即子串定位函数)算法所花的时间代价可能会更为节省。().串是一种数据对象和操作都特殊的线性表。() 三、填空题空格串是指 ,其长度等于(2)。2 .组成串的数据元素只能是 o. 一个字符串中称为该串的子串.3 . INDEX (DATASTRUCTURE, STR)=。4 .设正文串长度为n,模式串长度为m,那么串记配的KMP算法的时间复杂度为.模式串P=abaabcac的next函数值序列为 四、综合题1、函数void insert(char*s,char*t, int pos)将字符串t插入到字符串s中,插入 位置为pos。请用c语言实现该函数。假设分配给字符串s的空间足够让字符串t插 入。(说明:不得使用任何库函数)2、编写程序,统计在输入字符串中各个不同字符出现的频度并将结果存入文件(字 符串中的合法字符为A-Z这26个字母和0-9这10个数字)。3、写一个递归算法来实现字符串逆序存储,要求不另设串存储空间。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁