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

数据库营销案例建站优化系统

数据库营销案例,建站优化系统,做国外零售的话是在什么网站开店,微信人生里面微网站怎么做给定一个包含大写字母和小写字母的字符串 s ,返回 通过这些字母构造成的 最长的 回文串 的长度。 在构造过程中,请注意 区分大小写 。比如 "Aa" 不能当做一个回文字符串。 示例 1: 输入:s "abccccdd" 输出:7 解释: 我们可以构造的…

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

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

示例 1:

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

示例 2:

输入:s = "a"
输出:1
解释:可以构造的最长回文串是"a",它的长度是 1。

提示:

  • 1 <= s.length <= 2000
  • s 只由小写 和/或 大写英文字母组成

答案:

class Solution {
public:int longestPalindrome(string s)
{// 回文串,如果有奇数个字符,则中间有一个字符,因为俩边对称,除了中间,其他字符都为偶数个;若有偶数个字符,则所有字符都是偶数个// 所以统计每个字符的数量。若该字符个数为偶数,则全部有用; 若为奇数个, 则可以取其中一个作为回文串中间的字符,其余偶数个都需要。// 注意:中间的一个加了就不能重复添加了。然后再遇到奇数个的字符,去掉1个后全部都加上// 这里用一个数组,用于统计字符个数vector<int> vec(58, 0); // Z和a相差7,再加上52个字母,58个位置够了, 这些元素初始化为0for (int i = 0; i < s.length(); i++) {char c = s[i];vec[c - 'A']++;}int res = 0;int addCenter = 0; // 标识是否已添加中间那个字符for (int i = 0; i < 58; i++) {int count = vec[i];int rest = count & 1; // 为1则是奇数, 或者用count%2 判断也行if (rest) {if (!addCenter) {res += count;addCenter = 1;}else {res = res + count - 1;}}else {res += count;}}return res;
}

 测试代码:

void testLeeCode409() {Solution solution;string s = "abccccdd";cout << "longestPalindrome(abccccdd) : " << solution.longestPalindrome(s) << endl;
}

打印结果:

ok,提交到LeeCode:

ok 

http://www.dtcms.com/wzjs/613052.html

相关文章:

  • 自主建站网站平台php彩票网站建设源码
  • 毕节网站开发公司电话安全的网站建设公
  • 建设个人网站多少钱怎么做网站交易
  • 导游网站如何建设的国外那些网站做展厅比较好
  • 精品网站建设公司工作室建设方案
  • 做a视频网站有哪些局网站建设工作征求意见
  • 如何搭建一个网站开发一个交友软件需要多少钱
  • 手机评测哪个网站做的好点医院网站跳出率高
  • 网站建设用什么框架好你认为什么对网络营销至关重要
  • 仿起点小说网站开发上海模板建站平台
  • 在线酒店预定网站制作建公司网站的详细步骤
  • 网站建设维护方向重庆网站服务器
  • vr功能网站建设下载小程序安装
  • 高端网站建设公司好不好wordpress主题无法预览
  • 茂名seo顾问服务seo推广怎么样
  • 中国少数民族网站建设网站图文混排怎么存放到数据库里
  • 网站建设需要编程吗政和网站建设wzjseo
  • 拖拽式网站建设费用线下编程课程收费标准
  • 专业移动网站建设商东莞微网站建设服务商
  • 泰州网站建设价位洛阳市有哪些平台公司
  • 威海网站优化哈尔滨网站只做
  • 最好的网站开发语言中国跨境电商前三名
  • 鹿泉网站制作公司wordpress扁平化中文主题
  • 新版爱美眉网站源码wordpress 免费餐饮主题
  • 网站seo做哪些工作网页设计与制作题目
  • aso优化运营外贸网站推广平台蓝颜seo牛
  • 广州怎么做网站wordpress解释
  • 辽宁大连直客部七部电话长沙seo排名外包
  • 门户网站含义简单的cms源码
  • 傻瓜网站开发软件中小企业网站制作不了