- 8
- 0
- 约6.72千字
- 约 45页
- 2016-12-19 发布于浙江
- 举报
数 据 结 构 ——C语言描述 青海师范大学计算机学院 ★ 第四章 串 ★ 串的基本运算:插入、删除、复制、判空、比较、清空、 串连接、 求串长、求子串、求位置等。 (1)串联接 Concat(T,S1,S2) 【算法分析】T=S1+S2,即T的前一段和S1相等,后一段和S2相等,只需进行相应的复制即可。但由于T的空间固定,因此需对超长部分进行截断,为此,串T的值有如下三种情况: ① S1[0]+S2[0]≤MAXSTRLEN,则T=S1+S2; ② S1[0]MAXSTRLEN,但S1[0]+S2[0]>MAXSTRLEN,则将S2的一部分截断,得到的串T只包含串S2的一个子串; ③ S1[0]=MAXSTRLEN,则得到的串T不是联接的结果,而是S1,即T=S1。 (2)求子串 【算法分析】求子串的过程即为复制字符序列的过程,将串S从第 pos个字符开始长度为len的字符序列复制到串sub中。该操作中不 会有截断。但需要考虑pos和len的合法性。 其中pos的取值范围为:1≤pos≤StrLength(S) len的取值范围为: 0≤len≤ StrLength(S)-pos+1 pos与len的值要同时满足要求。 求子串位置的定位函数Index(S,
您可能关注的文档
- 第四章 期货交易流程和期货交易制度课件.ppt
- 第四章 企业并购第一节课件.ppt
- 第四章 企业筹资方式课件.ppt
- 第四章 企业投资管理课件.ppt
- 第四章 汽油机燃油系统习题1课件.ppt
- 第四章 市场营销管理2课件.ppt
- 第四章 投资课件.ppt
- 第四章 土地供给量预测课件.ppt
- 第四章 外汇与国际收支课件.ppt
- 第四章 网络信息中介商课件.ppt
- 2026年房地产估价师相关知识模拟试卷.docx
- 2025新版九年级化学教材实验大盘点实验15 常见金属的物理性质和化学性质(原卷版).pdf
- 2026年二级建造师《建设工程法规》模拟试卷及答案.docx
- 2026年电子商务师三级专业技能模拟试卷.docx
- ICU专科护士的角色与职责.pptx
- 2026年初中信息技术会考模拟试卷(WordExcel操作).docx
- 2026年初级会计职称《经济法基础》考前冲刺试卷(三).docx
- 2026年保险经纪人专业知识模拟试卷.docx
- 2025新版九年级化学教材实验大盘点实验19 配制一定溶质质量分数的溶液(原卷版).pdf
- 2026年计算机二级考试《Python语言程序设计》模拟试卷.docx
原创力文档

文档评论(0)