- 4
- 0
- 约 30页
- 2017-08-27 发布于上海
- 举报
数据结构课程的内容 第4章 串(String) 练1:串是由 字符组成的序列,一般记为 。 串的抽象数据类型定义(参见教材P71) 练习: 设 s =’I AM A STUDENT’, t =’GOOD’, q=’WORKER’。求: 4.2 串的表示和实现 定长顺序存储特点:用一组连续的存储单元来存放串,直接使用定长的字符数组来定义,数组的上界预先给出,故称为静态存储分配。 例:用顺序存储方式实现求子串函数SubString(Sub, S, pos, len) 堆分配存储特点:仍用一组连续的存储单元来存放串,但存储空间是在程序执行过程中动态分配而得。 例:用“堆”实现串插入操作(教材P75) 附:堆分配存储表示 链式存储特点 :用链表存储串值,易插入和删除。 4.3 串的模式匹配算法 算法种类: ② BF算法的实现—即Index()操作的实现 (见教材P79) 例: S=‘ababcabcacbab’,T=‘abcac’,pos=1, 求:串T在串S中第pos个字符之后的位置。 讨论:若n为主串长度,m为子串长度,则串的BF匹配算法最坏的情况下需要比较字符的总次数为 KMP算法(特点
您可能关注的文档
最近下载
- 江苏省钢结构分部GJ.pdf VIP
- 2024-2025学年广东省深圳市龙岗区部分校三年级(下)期中数学试卷(含解析).docx VIP
- 2024年河北省唐山市玉田县六年级下学期小升初数学试卷.docx VIP
- 核孔膜在水果保鲜方面的应用.doc VIP
- 广西小学生诗词大赛备考试题库500题(供参考).doc VIP
- suc三菱2011三菱asx劲炫原厂gr00003200-15.pdf VIP
- 国开电大本科《管理英语3》机考总题库.pdf VIP
- 张祖德无机化学教案 (15).doc VIP
- 国开电大本科《理工英语3》机考总题库.pdf VIP
- 部编版语文一年级下册第六单元 夏天 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx VIP
原创力文档

文档评论(0)