- 8
- 0
- 约 54页
- 2016-09-14 发布于广东
- 举报
一、串的定义 string 串是零个或多个字符组成的有限序列。 一般记作S=“ a0a1a2…an-1 “ (n=0) ai(0≦i≦n-1)可以是字母、数字或其它字符; 一、串的定义 string 例: (1)a = “This is a string” (2)b = “string” (3)c = “ ” (4)d = “” (5)e = “你好” 说明: (1)串中包含的字符个数,称为串的长度。 长度为0的串称为空串,它不包括任何字符; (2)串中所包含的字符可以是字母、数字或其他字符,这依赖于具体计算机所允许的字符集。 一、串的定义 string 术语: 匹配算法分析 匹配算法分析与改进 简单匹配算法缺点在于每次不能匹配以后主串(目标串)指针和子串(模式串)指针都必须回溯,造成了这种算法的时间复杂度为O(m*n)。 而KMP算法使得主串指针不必回溯而只需回溯模式串指针,并且模式串指针也不一定需要回溯到模式串的第一个字符,KMP算法的时间复杂度为O(m+n)。 例如,当: T=“0000000000000000000000000000001” P=“000001” 时,KMP算法比简单算法效率要高的多。 模式匹配的改进 改进算法是由D.E. Knuth, J.H.Morris, 和V.R. Pratt同时发现的。 KMP字符串模式匹
您可能关注的文档
- 崔东玮农村经济统计作业.doc
- 蛋白质化学试题(模板).doc
- 蛋白质化学思考题.doc
- 第 三 章统计资料的整理.doc
- 第01章 会计电算化概述.doc
- 第02讲顺序表.ppt
- 第02章 会计软件的运行环境.doc
- 第03讲单链表.ppt
- 第03章 会计软件的应用.doc
- 第04讲循环链表.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
最近下载
- 2025年广东省信宜市高三(二模)语文试题试卷含解析.doc VIP
- “十五五”时期财税政策赋能人工智能产业高质量发展的路径探索.docx
- 广东实验中学2024-2025学年高一下学期期中考试化学.docx VIP
- 2026年广东省江门市高三语文二模试卷及答案(含作文解析与范文).docx VIP
- 年产130万平米仿古砖天然气辊道窑毕业设计.doc
- 老年人需求调查问卷模板.docx
- 倍福NCI插补和坐标系变换技术V1.0.3 .pdf VIP
- (完整word版)专八词汇表.doc VIP
- 幼儿园教师心理健康培训.pptx VIP
- 广东实验中学2024-2025学年下期中考试生物学.pdf VIP
原创力文档

文档评论(0)