




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第四 【北方交通大学2001一、 C.模式匹配是串的一种重要运算D.串既可以采用顺序,也可以采用链2S1=‘ABCDEFG’,S2=‘9898’,S3=‘###’,S4=‘012345’,concat(re A.ABC###G0123B.ABCD###2345C.ABC###G2345D.ABC###2345E.ABC###G1234F.ABCD###1234G.ABC###01234 求子 D.求串【邮电大学2000二、 西安电子科技大学1996一、1已知串S=‘aaab’,其Next数组值为( 【西安电子科技大学1996一、7(2 串‘ababaaababaa’的next数组为 【中山大学1999一、7 字符串‘ababaabab’的nextval为 D.(0,1,0,1,0,1,0,1,1【邮电大学1999一、t‘abcabbcabcabdab,nextval值为(11122111234567121112121123456112111001112231123456712110011101100170111021【邮电大学1998二、3 【西安电子科技大学2001应用一、 设S为一个长度为n的字符串,其中的字符各不相同,则S中的互异的非平凡子串(非空且不同于S本身)的个数为( 【计算所1997】2n- 1F. 【工商大学2001一、6(3 【邮电大学一、4 【长沙铁道学院一、1(1 【大连海事大学20011、L(1分)空格串是指(1),其长度等于(2)2001 。【中山大学1998一、5 称为该串的子串。【华中理工大学2000一、‘STR)= 19984(2 20004模式串P=‘abaabcac’的next函数值序列为 【西安电子科技大学2001软件 。【邮电大学2001二、4TPTP(1)P(2)19985串是一种特殊的线性表其特殊性表现在(1)串的两种最基本的方式是(2)(3);两个串相等的充分必要条件是(4)。【中国矿业大学2000一、3(4 。【西安电子科技大学1999软件一、1(2U=‘yxyxyxyxy;t‘xxyASSIGN(S,UASSIGN(m‘ww求RECE(S,V,m)= 。【东学1997一、1(5分)strcpyvoidstrcpy(char*s,char*t)/*copytto{while 199953s10f("abba"1,f("abab")0;int while for(j--;i<j&&s[i]==s[j];i++,j--); 19996(3下列算法实现求采用顺序结构的串s和串t的一个最长公共子串。 str(VARs,t:orderstring;VARindex,length:integer);VARi,j,k,length1:integer;con:boolean;index:=0;length:=0;iWHILE(i<=s.len)DOWHILE(j<=t.len)[IF(s[i]=t[j])[k:=1;length1:=1;con:=true;WHILEconDOIF(1)THEN[length1:=length1+1;k:=k+1;]ELSE(2)_;IF(length1>length)THEN[index:=i;length:=length1;](3);
ELSE 程序 str(orderstring*s,*t;intindex,{inti,j,k,length1,con;while(i<=s.len){if(s[i]={k=1;length1=1;con=1;if(1)_{length1=length1+1;k=k+1;}else(2);if(length1>length){index=i;length=length1;} }else(4)}(5)}}【大学2000一、2PROCget_next(t:string,VARnext:ARRAY[1..t.len]OFinteger);j:=1;k:=(1);WHILEj<t.lenIFk=0ORt.ch[j]=t.ch[k]THENBEGINj:=j+1;k:=k+1;next[j]:=k;ENDELSEk:=(2);19981:s‘abcdefcdekt‘cdesmt,msFUNCindex(s,t,ms,mt);WHILE(i<ms)AND(j<mt)IFs[i]=t[j]THEN[(1);(2)ELSE[(3);(4)_IFj>mtTHENreturn(5) ;ELSEreturn(6)【理工大学1999三、2pascal()处的字句写在答题纸上。W&M$MWW&和字符$,字符&WM$用作字符串的输入结束符。例如,对输入字符串ab&ba$11&12$ab&dd$&$,程序将分别输出PROGRAMaccept(input,output);CONSTmidch=’&’; PROCEDUREmatch(VARanswer:boolean);VARch1,ch2:char; IFch1<>endchTHENIF(1) read(ch2);answer:=(2)_ENDELSEanswer:=false wrin(‘EnterString:’);IFanTHEN(5) wrin(‘Ok.’)ELSEwri END.【海运学院1998七(15 s 元素x 判串s1和s2是否相等的函数; 返回联接s1和s2之后的串; 返回s中第i个字符; invert(pre:string;VAR“truefalseVARs:stack; ch:char;i:=1; (1);(2)WHILE(i<n)ANDsuccDOBEGINch:=sub(pre,i,l);IF(3)_THEN(4)ELSEIF(5)THEN(6)_ELSEBEGINexp:=concat((7) exp:=concat((9),(10));(11);IF(12)BEGINexp:=concat(exp,sub(pre,n,1));invert:=trueENDELSEBEGINsetnull(exp);invert:=falseEND注意:每个空格只填一个语句。【1996八199610(1199819962(1)(2杂度为T(m,n)。估算最优的T(m,n),并简要说明理由。【工业大学1996一、5(6T‘xxyxyTS2001四(819961((2函数值【邮电大学1997三(10三、t=‘abcabaanextnextval1994一已知字符串‘cddcdececdea计算每个字符的next和nextval函数的值【邮电大学2000一2】nextval1999KMPbabababaanextnext(要求写出数组下标起点2000二、2】求模式串T=‘abcaabbac'函数Next(j)值。【西安交通大学1996四、4字符串的模式匹配KMP算法中,失败函数(NEXT)是如何定义的?计算模式串‘aabaabaaabc’中各字符函数值.【石油大学1998一、2(10分)(5【1998八abcaacabac,学2000一(5S=‘acaabbcaababababcaP=‘babab【1997四j1234567taabbaab【邮电大学1992三、TYPESAR=ARRAY[1..m]OFINTEGER;PTY=ARRAY[1..m]OFCHAR;PROCEDUREnext2(P:PTY;VAR IF(K=0)OR THEN[IFTHENELSENEXTVAL[J]:=KELSEUNTIL大学1993二、2(6
|1kjp1pk1pjk1pj1next[j]=
其它情况是什么情况,为什么取next[j]=1?【邮电大学1994二KMPff19933(9)19972(8)2001619961997三、5(31999算,将s转化为t。【北方交通大学1996一、 山东科技大学2002一、6航空航天大学1997九(10)】输入一个字符串,内有数字和非数字字符,如:ak123x45617960?302gef4563,将其中连续的数字作为一个整体,依次存放到一数组a中,例如123放入a[0],456放入a[1,……。编程统计其共有多少个整数,并输出这些数【大学1998一2000五(15“ab123abc13!“ddddd【华技大学2001假设串的结构如下所示编写算法实现串的置换操作【1995(15TYPEstrtp=RECORDch:ARRAY[1..maxlen]OFchar;【航空航天大学2001六1995PASCAL或Catoi(x).X0--9正负数的‘-’组成,返回值为整型数值。【浙江大学1994二(7S2,S3。【首都经贸大学1998三、8(15CONSTmaxlen=串被确认的最大长度TYPEstrtp=RECORDch:ARRAY[1..maxlen]OFchar; 轻工业大学19
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司项目投资入股合同范例
- 买卖土地合作合同标准文本
- 上市公司协议收购合同标准文本
- 中英文合同标准文本
- 联名卡发行合同协议范本
- 智能城市建设数据共享与隐私保护合同
- 作品合作创作合同范例
- 电子产品采购代理合同
- 标准个人贷款担保合同模板
- 购销合同担保书范文
- 2025年中考语文复习:散文阅读 试题解析+习题演练
- 2024胃食管反流病指南
- 中华人民共和国文物保护法
- 物业客服主管转正述职报告
- 《中国成人支气管扩张症诊断与治疗专家共识2021》
- 2024中国绿氨产业研究报告
- 与信仰对话 课件-2024年入团积极分子培训
- 中学美术《剪纸艺术》完整课件
- Unit 8 单元基础练习 人教版英语八年级下册
- 【基于Django框架的网上商城设计(论文)6800字】
- 2024光伏支架技术规范
评论
0/150
提交评论