- 1、本文档共68页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
printf(用顺序串实现取子串:\n);printf(输入主串S,按回车键结束:\n);sqS=creatSeqString();printf(inputi,j\n);scanf(%d%d,i,j);sqt=subStr(sqS,i,j);printf(子串sqt值为:);printSeqS(sqt);printf(用堆串实现取子串:\n);hS=creatHString();printf(inputi,j\n);scanf(%d%d,i,j);ht=subStr_h(hS,i,j);printf(子串ht值为:);printHS(ht);printf(用顺序串实现连接:\n);printf(输入子串t1:);sqt1=creatSeqString();printf(输入子串t2:);sqt2=creatSeqString();sqS=concat(sqt1,sqt2);printf(连接后sqS值为);printSeqS(sqS);printf(sqS长度为%d,sqS.len);printf(用堆串实现连接:\n);ht1=creatHString();ht2=creatHString();hS=concat_h(ht1,ht2);printf(连接后hS值为);printHS(hS);printf(hS长度为%d,hS.len);printf(用顺序串实现子串定位:\n);printf(输入主串S:);sqS=creatSeqString();printf(输入子串t:);sqt=creatSeqString();i=index_b(sqS,sqt);printf(子串在主串中的起始位置是%d\n,i);*else{sub.ch=(char*)malloc(j*sizeof(char));for(n=1;n=j;n++)sub.ch[n]=s.ch[n+i-1];sub.len=j;}returnsub;}3.在串的静态存储结构上实现CONCAT(S,T1,T2)操作在操作时需考虑可能出现的三种情况:(1)串T1和串T2的长度之和小于MAXSIZE,即两串联接得到的S串是串T1和串T2联接的正常结果,S串的长度等于串T1和串T2的长度之和。串T1的长度小于MAXSIZE,而串T1和串T2的长度之和大于MAXSIZE,则两串联接得到的S串是串T1和串T2的一个子串的联接,串T2的后面部分被截断,S串的长度等于MAXSIZE。串T1的长度等于MAXSIZE,则两串联接得到的S串实际上只是串T1的拷贝,串T2全部被截断,S串的长度等于MAXSIZE。用C语言实现的具体算法如下:SeqStringconcat(SeqStringt1,SeqStringt2)/*由串t1和串t2联接而成的新串存放在串s中,以返回值形式带回。若长度超过规定的长度,则截断*/{SeqStrings;inti,n=MAXSIZE-1;if(t1.len+t2.len=n){for(i=1;i=t1.len;i++)s.ch[i]=t1.ch[i];for(i=1;i=t2.len;i++)s.ch[i+t1.len]=t2.ch[i];s.len=t1.len+t2.len;}elseif(t1.lenn){for(i=1;i=t1.len;i++)s.ch[i]=t1.ch[i];for(i=1;i+t1.len=n;i++)s.ch[i+t1.len]=t2.ch[i];
您可能关注的文档
最近下载
- 八年级物理上册《透镜》练习题(含答案解析) .pdf
- 插花与花艺设计(花道——插花技艺养成)智慧树知到期末考试答案章节答案2024年云南林业职业技术学院.docx
- 四书精读教学-《四书》精读课堂笔记.docx VIP
- 2022年青岛版五四制三年级上册数学典型应用题105道.pdf
- 国旗下讲话:远离垃圾食品,享受健康生活.doc
- 幼儿园课件:第八章--学前儿童的情绪和情感.pptx
- 部编版语文九年级下册课内外古诗词(共17首)阅读理解题背诵-中考考点汇总(全册-含答案).doc VIP
- 第一章立体构成概述 .ppt
- 2024年河北省继续医学教育公共选修课参考答案.pdf VIP
- 《立体构成》课件 第一章 立体构成概述.ppt
文档评论(0)