news 2026/5/7 5:10:05

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/5/7 5:09:38

hadoop+spark+python房价预测分析系统 大数据房价分析

1、项目介绍 技术栈&#xff1a; Python语言、Flask框架、Echarts可视化、requests爬虫技术、 机器学习决策树算法的房价预测模型、HTML 安居客网站二手房数据安居客二手房数据分析与房价预测项目介绍本项目聚焦安居客二手房数据&#xff0c;以Python为开发核心&#xff0c;整合…

作者头像 李华
网站建设 2026/4/18 4:31:43

hadoop+spark+python商品数据分析推荐系统 商品推荐系统 购物推荐

1、项目介绍 技术栈&#xff1a; Python语言、django框架、MySQL数据库、协同过滤推荐算法、Echarts可视化、HTML 随着大数据技术的发展&#xff0c;越来越多的企业开始将其应用于业务决策和市场分析中。在鞋类行业中&#xff0c;得物平台是一个非常重要的销售渠道&#xff0c…

作者头像 李华
网站建设 2026/4/25 14:04:13

项目经理与甲方沟通的十大禁忌,你踩过几个?

许多项目经理技术过硬&#xff0c;管理能力也不差&#xff0c;却偏偏在沟通这个“软技能”上栽跟头&#xff0c;以致项目问题频出甚至宣告失败。今天小编就跟大家聊聊项目经理与甲方沟通的十大禁忌&#xff0c;这些坑你踩过几个&#xff1f; 1、切忌满口专业术语&#xff0c;故…

作者头像 李华
网站建设 2026/5/2 4:23:44

数字化套期保值解决方案报表自动生成实践

报表输出是套期保值业务管理的关键环节&#xff0c;涉及盈亏核算、敞口监控、套期有效性评估等多维度分析。传统手工制表方式耗时长、口径难统一&#xff0c;无法满足高频决策需求。本文将详细介绍数字化套期保值解决方案中的报表自动生成功能&#xff0c;帮助企业建立高效的报…

作者头像 李华
网站建设 2026/4/20 11:32:00

手把手教你调教 AI 销售,从 0 到 1 做智能获客

一、传统获客痛点与AI销售的落地挑战 做ToB/ToC获客的技术与业务团队肯定深有体会&#xff1a;传统人工销售存在获客成本高、响应时效低、服务标准化不足三大核心痛点——IDC 2023年数据显示&#xff0c;国内ToB企业平均获客成本同比增长28%&#xff0c;深夜/非工作时段客户咨…

作者头像 李华
网站建设 2026/5/3 6:57:44

电路仿真软件详谈(22),proteus电路仿真软件与ICCAVR调试方法

电路仿真软件很多&#xff0c;但好用的电路仿真软件却寥寥无几。对于电路仿真软件&#xff0c;可能大家各有偏爱。就个人而言&#xff0c;小编更倾向于proteus电路仿真软件。再本文中&#xff0c;小编将介绍这款电路仿真软件与ICCAVR的调试方法。 如果你对电路仿真软件相关知识…

作者头像 李华