- 7
- 0
- 约2.73千字
- 约 57页
- 2018-08-29 发布于广东
- 举报
后缀自动机的定义 给定字符串S S的后缀自动机suffix automaton(以后简记为SAM)是一个能够识别S的所有后缀的自动机。 即SAM(x) = True,当且仅当x是S的后缀 同时后面可以看出,后缀自动机也能用来识别S所有的子串。 最简单的实现 考虑字符串”aabbabd” 我们可以讲该字符串的所有后缀插入一个Trie中,就像右图那样。 那么初始状态就是根,状态转移 函数就是这颗树的边,结束状态 集合就是所有的叶子。 最简状态后缀自动机 顾名思义,就是状态数最少的后缀自动机,在后面可以证明它的大小是线性的,我们先来看一些性质。 假如我们得到了这个最简状态后缀自动机SAM。 我们令ST(str)表示trans(init,str)。就是初始状态开始读入字符串str之后,能到达的状态。 分析 分析 分析 分析 状态数的线性证明 状态数的线性证明 状态数的线性证明 一些性质 一些性质 关于子串的性质 由于每个子串都必然包含在SAM的某个状态里。 那么一个字符串s是S的子串,当且仅当,ST(s)!=null 那么我们就可以用SAM来解决子串判定问题。 同时也可以求出这个子串的出现个数,就是所在状态Right集合的大小。 关于子串的性质 在一个状态中直接保存Right集合会消耗过多的空间,我们可以发现状态的Right就是它Parent树中所有孩子Right集合的并集,进一
您可能关注的文档
- 2016年92所名校自主招生报 名条件大全.doc
- 全国大学生英语竞赛参赛者报 名流程.pptx
- (针对现在高一、高二)宁波中学参加作文大赛需知(四).docx
- “龙芯杯”第二届-第二次在线培训-20180814.pptx
- “龙芯杯”第二届-第一次在线培训-20180706.pptx
- 35个经典句型攻克写作.docx
- 2012年有机化学期末试卷A卷答案.doc
- 3-TMS320C6657以太网使用手册.doc
- 2015 NECCS 答案.docx
- 2014年有机化学期末试卷A答案.doc
- CN119382827A 对信号交替采样的方法和无线电收发机、存储介质及电子装置 (三维通信股份有限公司).pdf
- 颅脑外伤术后颅内感染护理查房.docx
- 溺水患者复苏护理查房.pptx
- 影视剪辑侵权认定案例.docx
- CN119382815A 一种通讯信号电磁辐射评估处理方法、系统及存储介质 (北京诚公管理咨询有限公司).pdf
- 濒危物种栖息地恢复项目评估.docx
- CN119382740A 一种hplc与微功率无线双模通信方法 (青岛高科通信股份有限公司).pdf
- CN119382544A 一种三相异步电机的控制系统及方法 (北京电子科技职业学院).pdf
- 孕妇的胆碱补充指南.docx
- 外派员工政治风险保障.docx
最近下载
- Unit 5 Look into the future教学设计 - 第二课时(Start up)2025五年级上册英语外研版.docx
- 通桥(2017)2101-Ⅱ时速160公里客货共线铁路预制后张法简支T梁24m.pdf VIP
- 绍兴漫步走在中国文化脉络上.doc VIP
- 2025年阳江市江城区招聘专职人民调解员笔试真题.docx VIP
- 湿法静电除尘器使用说明书.doc VIP
- 海龟汤题库完整版本.doc VIP
- 半导体物理与器件(第4版)尼曼课后答案.pdf
- 续性肾替代治疗容量评估与管理专家共识PPT课件.pptx VIP
- CSCO小细胞肺癌诊疗指南(2026版).docx
- 辽宁省大连市第24中学2025-2026学年高一上学期期中考试语文试卷.pdf VIP
原创力文档

文档评论(0)