给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。

在构造过程中,请注意区分大小写。比如 "Aa" 不能当做一个回文字符串。

注意:
假设字符串的长度不会超过 1010。

示例 1:

输入:
"abccccdd"输出:
7解释:
我们可以构造的最长的回文串是"dccaccd", 它的长度是 7。
/
这题是哈希的比较简单的应用,直接判断字符出现的奇偶情况就能解题
/
class Solution {public int longestPalindrome(String s) {if(s.length() == 0) return 0 ;int[] a = new int[127] ;for(int i = 0;i<s.length();i++){a[(byte)s.charAt(i)]++ ;}int ans=0;int flag = 0;for(int j=0;j<a.length;j++){if(a[j]%2 == 0 ) ans+= a[j];else {ans+=a[j]-1;flag = 1 ;}}return ans+flag;}
}

LeetCode 409. 最长回文串相关推荐

  1. LeetCode 409. 最长回文串(构造最长回文判断)

    最长回文串 给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串. 在构造过程中,请注意区分大小写.比如 "Aa" 不能当做一个回文字符串. 注意: 假设字 ...

  2. LeetCode 409. 最长回文串(计数)

    1. 题目 给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串. 在构造过程中,请注意区分大小写.比如 "Aa" 不能当做一个回文字符串. 注意: 假设字 ...

  3. 2022-4-2 Leetcode 409.最长回文串

    第一版,不知道为啥有问题 记录所有的偶数,并且加上一个最大的奇数 class Solution {public:int longestPalindrome(string s) {int cnt = 0 ...

  4. LeetCode解题记录(409)——最长回文串

    LeetCode解题记录--最长回文串 题目描述 示例 题目理解 解题思路 题目描述 给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串. 在构造过程中,请注意区分大小写.比 ...

  5. LeetCode贪心 最长回文串

    Given a string s which consists of lowercase or uppercase letters, return the length of the longest ...

  6. LeetCode最长回文串

    409. 最长回文串 给定一个包含大写字母和小写字母的字符串 s ,返回 通过这些字母构造成的 最长的回文串 . 在构造过程中,请注意 区分大小写 .比如 "Aa" 不能当做一个回 ...

  7. 伍六七带你学算法 入门篇-最长回文串

    力扣解题,每日一题:409. 最长回文串 难度- 简单 给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串. 在构造过程中,请注意区分大小写.比如 "Aa" ...

  8. AK F.*ing leetcode 流浪计划之回文串

    欢迎关注更多精彩 关注我,学习常用算法与数据结构,一题多解,降维打击. 文章目录 一.简介 二.解题步骤 三.作用 四.经典算法介绍 判断一个串是否为回文串(单次查询) 普通情况 判断指定字符 多次子 ...

  9. 最长回文串 马拉车算法 C++

    最长回文串 LeetCode 5.最长回文串 给你一个字符串 s,找到 s 中最长的回文子串. 示例 1: 输入:s = "babad" 输出:"bab" 解释 ...

最新文章

  1. python3 的 round 函数的 练习
  2. hdu 3666 THE MATRIX PROBLEM
  3. Jsch ssh登陆
  4. crontab 执行php脚本,为什么crontab没有执行我的PHP脚本?
  5. php 字符串函数 教程_PHP 字符串获取 substr 与 strstr 函数
  6. 3109. [CQOI2013]新数独【DFS】
  7. 微服务架构下的熔断框架:hystrix-go
  8. BEST定理:有向图欧拉回路个数(bzoj 3659: Which Dreamed It)
  9. Matlab停在载入界面,试图在Matlab用户界面中实现保存/加载对象功能时遇到了困难...
  10. Android-activity之间的交流
  11. js 实现单击、双击事件
  12. node 简繁体转换_简体繁体转换
  13. 微信小程序input组件里,自动聚焦focus没反应
  14. python整蛊代码+详解
  15. 跳转到高德地图或百度地图或高德网页导航
  16. ckplayer.js插件基于网页flash播放rtmp、hls
  17. excel手机版_这些Excel恢复神器,据说个个都很强,你用过吗?网友:很实用
  18. 助力篇|常见金融风控数据分析内容汇总,助你面试道路畅通无阻
  19. kafka设置起止时间消费消息
  20. 点云处理--点云平移和旋转

热门文章

  1. 一年级的小孩没有练过书法,写字写这样行吗?
  2. Ubuntu20.04 打字键盘没反应,光标处无输出
  3. 给你一张过去的CD:谁的网盘泄了密?
  4. 15、Java基础——二维数组
  5. 占星术合理吗?各个星座最喜欢用的表情是什么?
  6. Keil 5中折叠代码
  7. 推荐系统模型发展简史
  8. (PG数据库函数写法(存储过程))
  9. Android studio 金丝雀,Android Studio 3.0
  10. 紫外-可见吸收光谱知识科普