您现在的位置是:首页 > 编程 > 

回文序列问题

2025-07-27 13:03:58
回文序列问题 一·题目:leetcode题目原链接:. - 力扣(LeetCode) 二·思路汇总:思路:简单哈希数组放入,然后判断哈希值,写例子可知道如果哈希值即对应字母出现的个数为奇数, 如果这个奇数大于1就一定false,而偶数有无几个均不影响三·解答代码:代码语言:javascript代码运行次数:0运行复制bool canPermutePalindrome(char* s) {

回文序列问题

一·题目:

leetcode题目原链接:. - 力扣(LeetCode)

二·思路汇总:

思路:简单哈希数组放入,然后判断哈希值,写例子可知道如果哈希值即对应字母出现的个数为奇数, 如果这个奇数大于1就一定false,而偶数有无几个均不影响

三·解答代码:代码语言:javascript代码运行次数:0运行复制
bool canPermutePalindrome(char* s) {
    int len = strlen(s);
    int max = s[0];
    int min = s[0];
    // write code here
    for (int i = 0; s[i] != '\0'; i++) {
        if (max <= s[i]) {
            max = s[i];
        }
        if (min >= s[i]) {
            min = s[i];
        }
    }
    int* p = (int*)calloc(max - min + 1, sizeof(int));
    for (int i = 0; s[i] != '\0'; i++) {
        p[s[i] - min]++;
    }
    int odd = 0;
    int even = 0;
    for (int i = 0; i < max - min + 1; i++) {

        if (p[i] % 2 != 0) {
            odd++;
        }
    }
    if (odd <= 1) {
        return true;
    }
    else {
        return false;
    }
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2024-08-15,如有侵权请联系 cloudcommunity@tencent 删除maxminreturn数组int

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1132011.html

相关标签:无
上传时间: 2025-07-18 19:51:45
留言与评论(共有 12 条评论)
本站网友 挑逗性高潮
7分钟前 发表
然后判断哈希值
本站网友 赤字增加的时期是
7分钟前 发表
如有侵权请联系 cloudcommunity@tencent 删除前往查看maxminreturn数组int
本站网友 耳朵结构
8分钟前 发表
原始发表:2024-08-15
本站网友 迟d见
25分钟前 发表
如有侵权请联系 cloudcommunity@tencent 删除前往查看maxminreturn数组int
本站网友 麦团
12分钟前 发表
如有侵权请联系 cloudcommunity@tencent 删除前往查看maxminreturn数组int
本站网友 长春写字楼
23分钟前 发表
原始发表:2024-08-15
本站网友 去除鱼尾纹
14分钟前 发表
sizeof(int)); for (int i = 0; s[i] != '\0'; i++) { p[s[i] - min]++; } int odd = 0; int even = 0; for (int i = 0; i < max - min + 1; i++) { if (p[i] % 2 != 0) { odd++; } } if (odd <= 1) { return true; } else { return false; } }本文参与 腾讯云自媒体同步曝光计划
本站网友 纳米隆鼻
9分钟前 发表
如果这个奇数大于1就一定false
本站网友 骏景花园租房
29分钟前 发表
如果这个奇数大于1就一定false
本站网友 北外滩二手房
3分钟前 发表
写例子可知道如果哈希值即对应字母出现的个数为奇数
本站网友 生男孩子的方法
14分钟前 发表
然后判断哈希值