news 2026/8/16 9:41:03

leetcode 893. Groups of Special-Equivalent Strings 特殊等价字符串组-耗时100

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 893. Groups of Special-Equivalent Strings 特殊等价字符串组-耗时100

Problem: 893. Groups of Special-Equivalent Strings 特殊等价字符串组

耗时100%,只需要考虑奇偶的字符频次是否完全相同,或者奇(偶)数索引组成的字符串排序后完全相同

两种方案的,第一种:分别统计奇偶索引的字符频次,然后两两字符串比较频次是否相同,若完全相同,则加入并查集,最后统计并查集树的棵树

第二种:分别拿到奇偶的字符,并拼成字符串,然后排序,最后放入集合中

Code第一种

class Solution { public: int numSpecialEquivGroups(vector<string>& words) { int n = words.size(); unordered_set<string> tg; for(string& s : words) { string even, odd; for(int i = 0; i < s.size(); i++) { if((i&1)==0) { even += s[i]; } else { odd += s[i]; } } sort(even.begin(), even.end()); sort(odd.begin(), odd.end()); tg.insert(even + " " + odd); } return tg.size(); } };

Code第二种

class Solution { public: int numSpecialEquivGroups(vector<string>& words) { int n = words.size(); unordered_set<string> tg; for(string& s : words) { string even, odd; for(int i = 0; i < s.size(); i++) { if((i&1)==0) { even += s[i]; } else { odd += s[i]; } } sort(even.begin(), even.end()); sort(odd.begin(), odd.end()); tg.insert(even + " " + odd); } return tg.size(); } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/31 9:09:19

一个SQL注入漏洞就能让整个网站大变样,从SQL注入到XSS攻击,完整还原黑客是如何篡改网站的_黑客攻击修改网站内容

在网络攻击事件中&#xff0c;SQL 注入与XSS 攻击是最常见的组合拳 —— 前者如同打开网站 “后门” 的钥匙&#xff0c;帮助黑客突破数据库与服务器权限&#xff1b;后者则像 “隐形画笔”&#xff0c;让黑客能随意篡改页面内容、劫持用户操作。本文将拆解这两种漏洞的技术原理…

作者头像 李华
网站建设 2026/8/14 23:05:15

软件测试详解(黑盒测试、白盒测试)

&#x1f345; 点击文末小卡片&#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 软件测试方法大类上分为黑盒测试、白盒测试和灰盒测试三种 一、黑盒测试 黑盒测试通俗来说即不知道代码是怎么写的。具体实现逻辑&#xff0c;基于代码输入有哪些…

作者头像 李华
网站建设 2026/8/15 23:43:39

收藏必看!大模型微调全攻略:9大PEFT方法详解,小白也能轻松掌握

大模型参数高效微调(PEFT)有九大主流方法&#xff0c;包括适配器、软提示等。这些方法主要在2021-2023年创立&#xff0c;后续多为小改进。工程应用推荐Adapter/LoRA&#xff0c;可在有限硬件上高效微调模型。 整体来看&#xff0c;主要分以下六大派系。 添加派(Additive) 添加…

作者头像 李华
网站建设 2026/8/7 19:29:27

<AI讲故事> 之《蝴蝶的一生》

故事通过小斑点从虫卵到蝴蝶的奇妙蜕变&#xff0c;展现了生命的循环与成长。 故事从康康和安安发现蝴蝶卵开始&#xff0c;讲述毛毛虫蜕皮、化蛹蜕变、最终展翅飞翔的全过程。孩子们在奶奶的引导下观察自然奥秘&#xff0c;见证了生命的奇迹。最后新一代虫卵的出现&#xff0c…

作者头像 李华
网站建设 2026/8/14 5:53:06

基于Springboot的随行租车系统设计与实现论文

前言 随着城市规模不断扩张与民众消费能力持续提升&#xff0c;汽车短租服务市场潜力巨大。数据显示&#xff0c;近五年国内汽车短租市场规模年均增长 20%&#xff0c;越来越多消费者选择短租出行。然而&#xff0c;传统租车模式存在明显短板&#xff0c;管理效能不足、租赁手续…

作者头像 李华