求最大重复子串江苏金陵中学林希德.PPT
求最大重复子串 江苏金陵中学 林希德 题目 举例 数据规模 两个辅助算法 后缀树 问题的转化 算法基本框架 一、字符串分解 S的循环节不能太长 辅助函数和重要结论2 算法基本框架回顾和完善 算法性能分析 总结 举例 B B A A B A B A A B A B B V U 寻找循环周期为5的最优子串 完整循环节 结束位置 举例 B B A A B A B A A B A B B V U 开始位置 长度判定: |S| = 11 = 2 * 5 寻找循环周期为5的最优子串 结束位置 S是合法最优子串 完整循环节 V U 完整循环节 B B A A B A B A A B A B B LsL = U 与U(1+L,|U|)的最长公共前缀 LpL = V 与V + U(1,L)的最长公共后缀 当且仅当|LsL + LpL| = L时 存在唯一的周期为L的最优子串 LsL + U(1,L) + LpL A B 向右扩展 B A A B 向左扩展 长度判定 B A A B A B 长度判定: |S| = 11 = 2 * 5 S是合法最优子串 使用一次“KMP模式匹配的推广算法”在线性时间内
您可能关注的文档
最近下载
- 勇者斗恶龙怪篇joker2专家版中文配合表(附图).doc VIP
- 新解读《JB_T 8491.3-2008机床零件热处理技术条件 第3部分:感应淬火、回火》.pptx VIP
- 分层审核检查表.xlsx VIP
- 管理信息系统 15版 劳顿MIS 习题集全集.pdf VIP
- 北师大版数学6年级上册全册课件(2025年7月修订).pptx
- 2026年人力资源降本增效方案··.docx VIP
- 瑞幸咖啡副店长题库.docx VIP
- 第4章 调车工作《铁路行车组织》.pptx VIP
- T_XJNFCP 002-2023 预制菜保质期通用规范.docx VIP
- 精编新版2026年条令条例知识考试题库(标准答案).docx VIP
原创力文档

文档评论(0)