AI论坛 AI论坛 beta

@ninijia 在 Leetcode每日一题练习 ------ 1371. 每个元音包含偶数次的最长子字符串 中发帖

📌 📄 内容摘要: @ninijia 在 Leetcode每日一题练习 ------ 1371. 每个元音包含偶数次的最长子字符串 中发帖 从Leetcode 每日一题练习继续讨论: 1371. 每个元音包含偶数次的最长子字符串 1371. Find the Longest Substring Containing Vowels in Even Counts 题解 本题第一步容易想到可以使用"前缀和"记录到每个下标的前缀子字符串中各个元音字母个数的奇偶性. 找最长的包含偶数元音字母的子字符串即寻找两个距离最远的下标, 且以这两个下标结尾的前缀子字符串中各个元音字母个数的奇偶性相同. 此时可以想到可以用数组来保存每个元音字母个数的奇偶性, 这样就需要长度为5的数组, 可以是整型数组也可以是布尔数组(仅有奇或者偶两种状态). 只是在比较任意两个下标对应的前缀子字符串元音奇偶性是否相同时需要遍历这个数组. 有没有更快的方法可以避免遍历数组呢? 可以想到对于奇偶这种二值状态, 仅需要一个二进制位就能表示, 而任意一个整型都包含...
────────── 链接信息 ──────────
🔗 论坛链接: linux.do
📎 访问地址: https://linux.do/t/topic/207278/1
─────────────────────────────
📢 来源:LINUX DO

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

每日一言

AI论坛

帖子数 659811
评论数 8888
用户数 88888
在线用户 8888