- 8
- 0
- 约2.34万字
- 约 152页
- 2019-01-06 发布于未知
- 举报
后缀数组的应用 O(nlogn)求解最长回文串问题 O(nlogn)求解最长公共子串问题 HDU 1403 题意: 给予2个字符串,求它们之间的最长公共子串长度! 思考!! 后缀数组的应用 普通方法行不行? 求解所有子串O(n*n) 进行逐个比较O(n*n*n*n)…… n=100000 ……要死人的大哥!! 使用后缀数组!!!O(nlogn) 还有更好的构造方法DC-3线性三分构造法 O(n)!!! 后缀数组的应用 步骤 连接2个字符串,中间部分以字典序最小的符号前一位中断(使之能在SA中总在最前,不进行比较,并使lcp得到修正,避免串的跨越) 构造后缀数组,求得lcp数组 设len为第一个字符串的长度,遍历当(SA[i-1]lenSA[i]len)||( SA[i-1]lenSA[i]len)时的lcp[i-1],并更新最大值max 最后打印出最大值 数据结构 程序=数据结构+算法 掌握常用的数据结构非常重要 希望大家能够在课后认真总结与复习,这里大部分的模版,本人已经自己写过或者借鉴过别人的东西,但仍然希望大家以了解构造原理为主,毕竟这样想问题的思想是我们的最终目的,参加ICPC的主要动机也是为了训练自己的思维。 感谢各位集训队队员的旁听!!Zhuangli (zjfc3)Start : 2008.8.25Finish : 2008.8.29 二叉排序树
您可能关注的文档
最近下载
- 2025年江西省南昌市辅警笔试试题及答案.docx VIP
- 2024-2025学年三年级英语下册期末试卷(PEP版)(含答案,含听力原文,无音频).pdf VIP
- 22J403-1 楼梯 栏杆 栏板(一).docx VIP
- 译林 七下英语 期末作文(1).docx VIP
- 智能制造技术试题及答案详解.pdf VIP
- 北京市顺义区2023-2024学年五年级下学期期末语文试卷(含答案).pdf VIP
- 滑石粉在农业领域中的应用和作用.docx VIP
- 公路路基施工技术规范 JTGT3610-2025(附压实标准).docx VIP
- 物流运输项目投标书.pdf VIP
- 新疆2026公安机关辅警招聘考试笔试题库(含答案).docx
原创力文档

文档评论(0)