LeetCode 409. Longest Palindrome

Solution1:我的答案
有时候真笨的可以。。。

class Solution {
public:int longestPalindrome(string s) {//所有出现偶数次(非0)的字母均可;加一组最大的奇数次的字母if (s.size() <= 1) return s.size();int times[128] = {0}, res = 0, odd_label = 0;memset(times, 0, 128);for (int i = 0; i < s.size(); i++) {if (times[s[i]] == 0)times[s[i]] = 1;else times[s[i]]++;}for (int i = 65; i <= 122; i++) {if (times[i] == 0)continue;else if (times[i] % 2 == 0)res += times[i];else {odd_label = 1;res += times[i] - 1;}}return odd_label == 1 ? res + 1 : res;}
};

【回文串9】LeetCode 409. Longest Palindrome相关推荐

  1. C#LeetCode刷题之#409-最长回文串(Longest Palindrome)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3788 访问. 给定一个包含大写字母和小写字母的字符串,找到通过这 ...

  2. 【回文串1 动态规划 马拉车算法】LeetCode 5. Longest Palindromic Substring

    LeetCode 5. Longest Palindromic Substring LeetCode中与回文串相关的免费的题目共有15道(5, 9, 125, 131, 132, 214, 234, ...

  3. LeetCode Palindrome Partitioning(dfs +回文串 )

    问题:给出一个字符串,输出回文串,使得拼接后为原来的字符串 思路:先通过动态规划得到所有的回文串,然后使用深度优先搜索得到所有的解 具体代码参考: https://github.com/wuli249 ...

  4. C#LeetCode刷题之#125-验证回文串(Valid Palindrome)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3899 访问. 给定一个字符串,验证它是否是回文串,只考虑字母和数 ...

  5. 【细节实现 回文串12】LeetCode 564. Find the Closest Palindrome

    LeetCode 564. Find the Closest Palindrome 本博客转载自:http://www.cnblogs.com/grandyang/p/6915355.html Sol ...

  6. 【动态规划 回文串11】LeetCode 516. Longest Palindromic Subsequence

    LeetCode 516. Longest Palindromic Subsequence 本博客转载自:http://www.cnblogs.com/grandyang/p/6493182.html ...

  7. 【To Understand!回文串8 哈希表】LeetCode 336. Palindrome Pairs

    LeetCode 336. Palindrome Pairs Solution1:我的答案 最笨的方法,果然因为时间复杂度太高而无法AC-- 难怪是hard 只是记录一下-- class Soluti ...

  8. 【回文串7】LeetCode 234. Palindrome Linked List

    LeetCode 234. Palindrome Linked List Solution1:我的答案 一遍过,哈哈哈! /*** Definition for singly-linked list. ...

  9. 【To Understand! 回文串6 KMP算法】LeetCode 214. Shortest Palindrome

    LeetCode 214. Shortest Palindrome Solution1:最笨的方法.时间复杂度O(n2)O(n2)O(n^2) 竟然能AC,xixixi class Solution ...

最新文章

  1. 专为Android加载图片Fresco:详细图解SimpleDraweeView加载图片基础
  2. Java黑皮书课后题第1章:1.2(显示五条消息)编写程序,显示以下表格
  3. tomcat ajp协议安全限制绕过漏洞_Apache Tomcat文件包含漏洞(CVE20201938)复现
  4. 如何判断web应用是否添加到主屏幕
  5. 动手拆解众筹明星产品安全智能锁KeyWe后,发现它不安全且无解
  6. 免密登录-python
  7. STM32CubeMX官网下载方法
  8. canvas.clipPath canvas.clipRect() 无效的原因
  9. mysql导出数据库方法_mysql导出数据库几种方法
  10. android 模仿今日头条ViewPager+TabLayout
  11. 在Ubuntu 20.04(含Xubuntu、Linux Mint Cinnamon等衍生版)上安装Wine QQ,获得更佳的使用体验
  12. 领域、子域、核心域、通用域、支撑域
  13. 基于thrift的匹配操作
  14. #91;#12304;#26469;#20998;#26399;#23458;#26381;#30005;#35805;#12305;#93;
  15. tc7102路由器虚拟服务器,国内电信推首款WiFi 6+路由器TC7102,5G和WiFi 6成黄金搭档-贤集网...
  16. 【无标题】我们的三周年————致我的小宝贝
  17. java项目:基于springboot+vue的实验室预约管理系统 nodejs
  18. 搭建node版本下载服务器(node版本高速镜像)
  19. 【手动安装Python包】
  20. WPF中给文本框TextBox设置提示文字

热门文章

  1. JavaScript语言概况(一)
  2. 图像处理随笔——soft-nms
  3. 数据结构笔记(九)-- 单链队列
  4. php 转发请求及参数,php – Symfony 2转发请求传递GET / POST参数
  5. OpenCV图像处理(3)——盒维数计算
  6. 苏州大学计算机学院推免流程,【图片】18年苏州大学计算机872考研经验分享【苏州大学研究生吧】_百度贴吧...
  7. mysql int 长度 范围_mysql int(M) M意义 和int长度
  8. 虚拟机实现java线程_深入理解java虚拟机(23):java与多线程
  9. 芜湖机器人餐厅地址_自助餐哪家强?得看谁让你扶墙... 芜湖8家自助餐厅超强攻略来了...
  10. sql有循环吗_我把 SQL 执行效率提高了 10,000,000 倍!