C语言 | Leetcode C语言题解之题409题最长回文串

题目:

题解:

cpp 复制代码
int longestPalindrome(char * s)
{
    int c[128]={0},ret=0;
    
    for(int i=0;i<strlen(s);i++)
    {
        c[s[i]]++;
    }

    for(int i=0;i<128;i++)
    {
        ret+=c[i]-c[i]%2;
    }


    return ret+(ret!=strlen(s));
}
相关推荐
菜鸟008821 分钟前
蓝桥杯第二天:2023省赛C 1题 分糖果
c语言·职场和发展·蓝桥杯
我想吃烤肉肉1 小时前
leetcode-sql数据库面试题冲刺(高频SQL五十题)
数据库·sql·leetcode
zephyr_zeng1 小时前
VsCode + EIDE + OpenOCD + STM32(野火DAP) 开发环境配置
c语言·c++·vscode·stm32·单片机·嵌入式硬件·编辑器
帅弟1501 小时前
Day4 C语言与画面显示练习
c语言·开发语言
迪小莫学AI5 小时前
LeetCode 2588: 统计美丽子数组数目
算法·leetcode·职场和发展
辰尘_星启7 小时前
【vscode】一键编译运行c/c++程序
c语言·c++·vscode·debug·cmake
*.✧屠苏隐遥(ノ◕ヮ◕)ノ*.✧7 小时前
C语言_数据结构总结7:顺序队列(循环队列)
c语言·开发语言·数据结构·算法·visualstudio·visual studio
2301_807449207 小时前
字符串相乘——力扣
java·算法·leetcode
yadanuof8 小时前
leetcode hot100 图论
leetcode·深度优先·图论
xiao--xin8 小时前
LeetCode100之二叉搜索树中第K小的元素(230)--Java
java·算法·leetcode·二叉树·树的统一迭代法