Manacher's Algorithm 马拉车算法
最长回文子串问题,网上看O(n)的算法都是马拉车算法,但是很多讲的不够透彻。找了一圈,这篇是我唯一完全看懂了的:
Manacher’s Algorithm Explained— Longest Palindromic Substring
下面按照自己的理解,阐述一遍,算是巩固吧。
一、处理字符串长度有奇有偶的问题
对原字符串做预处理,每两个字符中间的空位,插入一种特殊字符,例如#。另...
原创
2020-01-28 15:06:52 ·
174 阅读 ·
0 评论