花费 6 ms
什么是马拉车算法(Manacher's Algorithm)?

提出问题 最长回文子串问题:给定一个字符串,求它的最长回文子串长度。 如果一个字符串正着读和反着读是一样的,那它就是回文串。如a、aa、aba、abba等。 暴力解法 简单粗暴:找到字符串的所 ...

Thu Mar 08 23:16:00 CST 2018 0 1448
马拉车算法详解

简述   Manacher算法,又称马拉车算法,它是用于求一个字符串的最长回文子串长度的算法,时间和空间复杂度为O(n)。 算法思想   求一个字符串的最长回文子串长度,我们如果用暴力来做,我们 ...

Sat Jul 18 04:33:00 CST 2020 0 730

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM