严蔚敏数据结构(串)概要1
第4章 串(String) 练1:串是由 字符组成的序列,一般记为 。 串的抽象数据类型定义(参见教材P71) 例: 设 s =’I AM A STUDENT’, t =’GOOD’, q=’WORKER’。求: 4.2 串的表示和实现 定长顺序存储特点:用一组连续的存储单元来存放串,直接使用定长的字符数组来定义,数组的上界预先给出,故称为静态存储分配。 例:用顺序存储方式实现求子串函数SubString(Sub, S, pos, len) 堆分配存储特点:仍用一组连续的存储单元来存放串,但存储空间是在程序执行过程中动态分配而得。 例:用“堆”实现串插入操作(教材P75) 附:堆分配存储表示(教材P76) 链式存储特点 :用链表存储串值,易插入和删除。 4.3 串的模式匹配算法 算法种类: ② BF算法的实现—即Index()操作的实现 (见教材P79) KMP算法(特点:速度快) ① KMP算法设计思想 ② KMP算法的推导过程 ③ KMP算法的实现 (关键技术:计算next[j]) ④ KMP算法的时间复杂度 ① KMP算法设计思想: (参见教材P80-84) ② KMP算法的推导过程:(见
您可能关注的文档
- 牛津英语模块8 Unit 2 Project(市公开课)课件共20张PPT(苏州市一中 李老师)概要1.ppt
- 牛津译林版 六年级上册Unit3 Holiday fun概要1.ppt
- 牛顿第二定律的应用概要1.ppt
- 丝网印刷术语英语概要1.doc
- 牛顿运动定律概要1.ppt
- 牛顿第二定律 难题概要1.doc
- 牛顿运动定律的应用概要1.docx
- 牛顿运动定律的综合应用概要1.docx
- 东方润园——中国豪宅经典广告概要1.ppt
- 两会2011 中英文口译概要1.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)