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

淘宝客网站建设教程个人网站制作

淘宝客网站建设教程,个人网站制作,商务网站推广技巧包括什么,网站开发流程灵感来源 - 保持更新,努力学习- python脚本学习最长回文串解题思路使用哈希表统计每个字符的出现次数。计算所有奇数次数的字符数量。最长回文串长度为原字符串长度减去奇数次数的字符数量加 1(若存在奇数)。from collections import Counter…

灵感来源 

- 保持更新,努力学习

- python脚本学习

最长回文串

解题思路

  1. 使用哈希表统计每个字符的出现次数。
  2. 计算所有奇数次数的字符数量。
  3. 最长回文串长度为原字符串长度减去奇数次数的字符数量加 1(若存在奇数)。
    from collections import Counterclass Solution:def longestPalindrome(self, s: str) -> int:# 统计每个字符的出现次数count = Counter(s)odd_count = 0# 计算出现奇数次的字符数量for cnt in count.values():if cnt % 2 != 0:odd_count += 1# 最长回文串长度 = 原长度 - 奇数次数的字符数量 + 1(若存在奇数)return len(s) - odd_count + (1 if odd_count > 0 else 0)

逐行解释

from collections import Counterclass Solution:def longestPalindrome(self, s: str) -> int:# 使用Counter统计每个字符的出现次数# 例如:s = "abccccdd" → count = {'a': 1, 'b': 1, 'c': 4, 'd': 2}count = Counter(s)# 初始化奇数次数的字符数量odd_count = 0# 遍历每个字符的出现次数for cnt in count.values():# 若字符出现次数为奇数,将其计入odd_countif cnt % 2 != 0:odd_count += 1# 计算最长回文串长度:# 1. 原字符串长度减去所有奇数次数的字符各1次(即odd_count)# 2. 若存在奇数次数的字符,可任选一个放在回文串中间,故加1# 例如:s = "abccccdd" → len(s) = 8, odd_count = 2('a'和'b'各出现1次)# 最长回文串长度 = 8 - 2 + 1 = 7(如"dccaccd")return len(s) - odd_count + (1 if odd_count > 0 else 0)

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

相关文章:

  • 怎么做阿里巴巴英文网站在线生成html网页
  • 容桂佛山做app网站百度推广要自己建站吗
  • 湖北孝感展示型网站建设价格企业文化建设方案
  • 长春seo公司长春网站设计seo教程搜索引擎优化
  • 做网页培训seo外包如何
  • 怎么查网站注册信息网络推广网站程序
  • 建设人力资源网站目标网站发布与推广方式
  • 陕西省住房和城乡建设厅门户网站全球网络营销公司排行榜
  • 百度推广话术太原高级seo主管
  • 深圳品牌设计工作室seo优化公司哪家好
  • 做一个购物网站价格关键字排名查询
  • 人才微网站开发网络推广要求
  • 网站如何做流量赚钱吗seo排名教程
  • 服装私人订制网站新浪网今日乌鲁木齐新闻
  • 廊坊网站建设推广怎么把网站排名排上去
  • 学做电商的网站苏州seo优化
  • wordpress 首页 显示全文哈尔滨优化网站公司
  • 网站地域分站怎么做seoul是什么国家
  • 国内外网站建设江苏seo排名
  • 免费网站可以做淘宝客吗seo自学
  • 装饰工程有限公司经营范围优化推广联盟
  • 卖家如何做阿里巴巴国际网站百度关键词seo排名优化
  • dedecms网站logo网络seo外包
  • 网站怎样做301跳转短视频运营是做什么的
  • 江苏网站建设定制安徽seo团队
  • 网站设计与管理的软件友博国际个人中心登录
  • 电商网站建设设计报告总结深圳刚刚突然宣布
  • 网站服务器如何搭建品牌营销策略论文
  • 多商城入住网站建设软件制作
  • 王烨明seo工程师