最长回文串
https://www.lintcode.com/problem/627/?utm_source=sc-che
描述
给出一个包含大小写字母的字符串。求出由这些字母构成的最长的回文串的长度是多少。
数据是大小写敏感的,也就是说,"Aa"
并不会被认为是一个回文串。
假设字符串的长度不会超过 100000
。
样例
样例 1:
将字符串中的每个字符出现的次数记录下来。
对于每个字符,如果其出现次数为偶数,则可以将这些字符全部用在回文串中。
如果出现次数为奇数,则可以取这些字符的最大偶数部分。
最后,如果有字符出现次数为奇数,可以再在回文串中心添加一个这样的字符。
Last updated