当前位置: 首页 > news >正文

昌平区做网站发帖推广平台

昌平区做网站,发帖推广平台,室内设计公司排名前十口碑推荐,wordpress首页只显示一篇文章题目描述 给定一个包含大写字母和小写字母的字符串 s ,返回 通过这些字母构造成的 最长的回文串 。 在构造过程中,请注意 区分大小写 。比如 “Aa” 不能当做一个回文字符串。 示例 1: 输入:s “abccccdd” 输出:7 解释: 我们可以构造的最长的回文串…

在这里插入图片描述


题目描述

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

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

示例 1:

输入:s = “abccccdd”
输出:7
解释:
我们可以构造的最长的回文串是"dccaccd", 它的长度是 7。
示例 2:

输入:s = “a”
输出:1
示例 3:

输入:s = “aaaaaccc”
输出:7


算法分析

标签:哈希表

1.先用哈希表存储每种字符的出现次数
2.字符长度是偶数的直接假如count(结果)
3.字符长度是奇数的,先-1,变成偶数再假如count。
4.定义一个标签flg,判断是否有奇数,若有,那么最后的结果需要+1,放入回文串的最中间

在这里插入图片描述


完整代码

class Solution {
public:int longestPalindrome(string s) {unordered_map<char,int>count;//统计字符的数量//最长的回文串for(auto x:s)    count[x]++;    //如果有奇数次的字母,那么就+1,如果没有就不加    int ans=0;    int flg=0;//标记是否有1次的字母    for(auto kv:count)//kv:key value    {if(kv.second%2==0)//如果是偶数,全部取上    ans+=kv.second;    if(kv.second%2!=0)//如果是奇数,取偶数部分,就是-1    {ans+=kv.second-1;    flg=1;    }}   if(flg==1)    return ans+1;    else    return ans;    }
};

在这里插入图片描述

http://www.ds6.com.cn/news/98365.html

相关文章:

  • 东营新闻联播在线直播苏州网络推广seo服务
  • 做营利网站的风险十大软件免费下载网站排行榜
  • wordpress 隐藏wp-杭州seo渠道排名
  • 沈阳建设工程信息网站怎么做网站推广
  • 兰州做高端网站的公司长沙seo代理商
  • 网页特效的定义seo排名优化公司价格
  • oa连接到网站的链接怎么做app注册推广任务平台
  • 网站后期维护北京广告公司
  • 网站开发做前端还是后端千锋教育培训
  • 怎么申请建立一个公司网站google秒收录方法
  • 不备案网站怎么做推广淘宝网站的推广与优化
  • 施工企业上市公司有哪些长沙网站优化对策
  • 在家里组一个服务器做网站自动化测试培训机构哪个好
  • 施工企业对下结算容易出现的问题安康seo
  • 高德地图澳大利亚能用吗郑州seo关键词优化公司
  • 嘉兴网站设计999 999郑州seo推广优化
  • 设计asp网站官方进一步优化
  • 门店管理系统推荐seo优化视频教程
  • 邢台做网站推广服务怎么开发自己的网站
  • 怎么做电脑网站后台怎么投放网络广告
  • wordpress网址更换排名优化百度
  • 百度可以做网站吗超级优化大师下载
  • 拉企业做网站好干吗长沙网络推广只选智投未来
  • 网站制作不用备案网络推广员好做吗
  • 济南哪家公司做网站好深圳百度推广电话
  • 做网站页面文件关于搜索引擎的搜索技巧
  • wordpress 整站加密crm网站
  • 网站规划网站建设报价表百度竞价最低点击一次多少钱
  • 做景观素材有哪几个网站有没有推广app的平台
  • 网站小编可以在家做吗关键词自助优化