后缀数组——应用举例 r r i i-r-1 i+r+1 反射相等 以某个位置为中心向两边扩展的复杂度为O(m) 整个算法的复杂度为 O(m2) 后缀数组——应用举例 求以一个位置i为中心向两边扩展的最远值 是算法的核心部分 需要降低这一步的复杂度 后缀数组——应用举例 $ 中心 i i=2m-i+2 i-r i+r i+r # 求以i为中心向两边扩展的最远值,等价于 求Suffix(i)和Suffix(i)的最长公共前缀 后缀数组!!! 同时和粉红串反射相等 T串 T串 Suffix(i)和Suffix(i)的公共前缀 后缀数组——应用举例 解法: 初始化答案为0。按照前述方法修改串T,得到串S 求出后缀数组SA、名次数组Rank 计算height数组并进行标准RMQ方法预处理 复杂度: 设len(S)=n,则n=2m+2 O(m) + O(nlogn) + m*O(1) = O(nlogn) 枚举i,计算以i为中心向两边扩展的最远值并更新答案 + 2*O(n) 后缀数组 VS 后缀树 后缀树也可以做到类似的事情 后缀数组有什么优势呢? 后缀数组 VS 后缀树 后缀数组在信息学竞赛中最大的优势: 易于理解,易于编程,易于调试 后缀数组比后缀树占用的空间少 ——处理长字符串,如DNA分析 后缀数组 VS 后缀树 时间复杂度的比较 按照字符总数|Σ|把字符集Σ分为三
您可能关注的文档
- 稀土永磁材料的性能与结构.ppt
- 移动互联网业务和技术的发展.ppt
- 稀疏优化算法求解.ppt
- 移动千场电影下乡启动仪式执行案汇报.ppt
- 程控交换机中继管理.ppt
- 稀土资源现状讲解.ppt
- 税收对经济增长的影响.ppt
- 稍微深入讲述散光眼.ppt
- 税收筹划产生的原因及实施条件.ppt
- 科学各种各样的纸.ppt
- 甘肃省定西岷县联考2027届数学七上期末复习检测模拟试题含解析.doc
- 2027届黑龙江省东方红林业局中学数学八上期末联考模拟试题含解析.doc
- 江苏省扬州市部分学校2027届数学九上期末检测模拟试题含解析.doc
- 2027届江西省宜春市高安市数学七年级第一学期期末质量检测模拟试题含解析.doc
- 重庆市2027届八年级数学第一学期期末联考模拟试题含解析.doc
- 河南省周口市扶沟县2027届九年级数学第一学期期末质量检测试题含解析.doc
- 2027届黑龙江省牡丹江管理局数学八年级第一学期期末质量跟踪监视试题含解析.doc
- 2027届广东省普宁市华南实验学校数学七上期末质量检测模拟试题含解析.doc
- 湖北省武汉市洪山高级中学2027届七年级数学第一学期期末考试模拟试题含解析.doc
- 2027届广西贵港市港北三中学数学八年级第一学期期末联考试题含解析.doc
最近下载
- 某市沿街店铺消防安全现状分析及火灾防范对策.pdf VIP
- TSG-T7001-第2号修改单电梯监督检验和定期检验规则.pdf VIP
- 湖南省宁乡一中2024年物理高一下期末统考试题含解析.doc VIP
- Gree 2023家用空调上门服务手册.pdf
- 2025 中国新生儿复苏指南(修订版)中文版 完整原文 + 临床操作规范.docx VIP
- 在线网课学习课堂《高性能FPGA数字处理技术(北京理工)》单元测试考核答案.docx
- IATF16949供应商管理程序.doc VIP
- 2013年江苏英语高考试卷D篇阅读理解解题探究.doc VIP
- 浙江版高中生物必修一第一章全版.ppt VIP
- 职业分类2010年人口普查专用.pdf VIP
原创力文档

文档评论(0)