05 3月 2026/3/5 02:42:22 Manacher算法精讲:线性时间复杂度求解最长回文子串 本文详细介绍了最长回文子串问题,先讲解了传统的暴力枚举法和中心扩展法,接着重点介绍了Manacher算法。阐述了Manacher算法的核心思想、具体步骤,并用Python代码实现。还分析了该算法的复杂度、应用场景、优缺点和注意事项。Manacher算法能利用已有回文串信息避免重复计算,时间复杂度为O(n),在处理长字符串时优势显著。 Linear Time Complexity Manacher algorithm longest palindromic substring