LeetCode 409. Longest Palindrome
来源:互联网 发布:青岛java培训学校 编辑:程序博客网 时间:2024/04/30 15:34
描述
求给出字符串所能构成的最长回文串
解决
利用hash表存对应字符的数量,然后分别统计偶数与奇数的个数
class Solution {public: int longestPalindrome(string s) { unordered_map<char, int> m; int length = s.size(); for (int i = 0; i < length; ++i) { ++m[s[i]]; } int even = 0, odd = 0, cntOdd = 0; for (auto& it : m) { if (it.second % 2 == 0) even += it.second; else { odd += it.second; ++cntOdd; } } return cntOdd >= 2 ? even + odd - cntOdd + 1 : even + odd; }};
0 0
- 【Leetcode】409. Longest Palindrome
- [LeetCode]409. Longest Palindrome
- LeetCode 409. Longest Palindrome
- [LeetCode]--409. Longest Palindrome
- leetcode 409. Longest Palindrome
- LeetCode 409. Longest Palindrome
- LeetCode 409. Longest Palindrome
- leetcode 409. Longest Palindrome
- leetcode 409. Longest Palindrome
- 409. [LeetCode]Longest Palindrome
- 【LeetCode】 409. Longest Palindrome
- Leetcode 409. Longest Palindrome
- LeetCode 409. Longest Palindrome
- LeetCode 409. Longest Palindrome
- Leetcode-409. Longest Palindrome
- [LeetCode]409. Longest Palindrome
- leetcode 409. Longest Palindrome
- 【Leetcode】409. Longest Palindrome
- 使用sci-kit learn计算TF-IDF
- 官方版caffe-Windows的安装
- PHP使用FTP函数备份/上传服务器文件
- 常指针和指向常量的指针 const int *p;int * const p ;const int * const p
- Sublime text 3 Package Control安装步骤
- LeetCode 409. Longest Palindrome
- linux安装apache2.4.23
- 从零开始用Spring说helloworld--1
- 浅谈UIStoryboardSegue 的一些方法
- 杭电oj编码2023
- mongodb建索引的策略
- nyoj28 大数阶乘
- 使用Task代替ThreadPool和Thread
- 关于Windows 2008 IIS无法使用虚拟目录密码作为用户 administrator 在本地登录到...解决方案