您的位置:首页 > 教育 > 锐评 > sem推广是什么意思_短视频营销的优势和劣势_如何提高网站排名seo_网络营销竞价推广

sem推广是什么意思_短视频营销的优势和劣势_如何提高网站排名seo_网络营销竞价推广

2025/9/11 20:43:24 来源:https://blog.csdn.net/yun_shui_/article/details/144325621  浏览:    关键词:sem推广是什么意思_短视频营销的优势和劣势_如何提高网站排名seo_网络营销竞价推广
sem推广是什么意思_短视频营销的优势和劣势_如何提高网站排名seo_网络营销竞价推广

问题描述

思路解析

  • 因为同时包含大小写字母,直接创建个ASCII表大小的桶来标记
  • 又因为是要回文子串,所以偶数个数的一定可以
  • 那么同时,对于出现奇数次数的,我没需要他们的次数-1,变为偶数,并且可以标记出现过奇数的数字,这样可以放到中间,结果+1即可

代码

class Solution {public int longestPalindrome(String s) {int[] asc = new int[128];for (char ch : s.toCharArray()) {asc[ch]++;}int res = 0;boolean flag = false;for (int i = 0; i < 128; i++) {if (asc[i] != 0 && asc[i] % 2 == 0) {res += asc[i];} else if (asc[i] % 2 == 1) {flag=true;res += asc[i] - 1;}}return flag==true?res+1:res;}}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com