news 2026/4/17 17:25:14

Leetcode839相似字符串组

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Leetcode839相似字符串组

题目分析

从0~n-1遍历单词,每个单词与后续单词进行比较,如果不在同一集合且相似则合并。

遍历两个字符串,记录不同位置的数量,如果不同位置的数量在2个以内则相似,超过了2个则不相似。

求解代码

publicstaticintMAXN=301;publicstaticint[]father=newint[MAXN];publicstaticintsets;publicstaticvoidbuild(intn){for(inti=0;i<n;i++){father[i]=i;}sets=n;}publicstaticintfind(inti){if(i!=father[i]){father[i]=find(father[i]);}returnfather[i];}publicstaticvoidunion(intx,inty){intfx=find(x);intfy=find(y);if(fx!=fy){father[fx]=fy;sets--;}}publicstaticintnumSimilarGroups(String[]strs){intn=strs.length;intm=strs[0].length();build(n);for(inti=0;i<n;i++){for(intj=i+1;j<n;j++){if(find(i)!=find(j)){intdiff=0;for(intk=0;k<m&&diff<3;k++){if(strs[i].charAt(k)!=strs[j].charAt(k)){diff++;}}if(diff==0||diff==2){union(i,j);}}}}returnsets;}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 9:10:57

终极英语发音MP3下载方案:解决119,376个单词发音难题

终极英语发音MP3下载方案&#xff1a;解决119,376个单词发音难题 【免费下载链接】English-words-pronunciation-mp3-audio-download Download the pronunciation mp3 audio for 119,376 unique English words/terms 项目地址: https://gitcode.com/gh_mirrors/en/English-wo…

作者头像 李华
网站建设 2026/4/18 10:08:03

Lizard:代码复杂度的智能检测专家

Lizard&#xff1a;代码复杂度的智能检测专家 【免费下载链接】lizard A simple code complexity analyser without caring about the C/C header files or Java imports, supports most of the popular languages. 项目地址: https://gitcode.com/gh_mirrors/li/lizard …

作者头像 李华
网站建设 2026/4/18 8:08:45

3分钟掌握Ant Design X Vue:构建智能AI对话界面的完整指南

3分钟掌握Ant Design X Vue&#xff1a;构建智能AI对话界面的完整指南 【免费下载链接】ant-design-x-vue Ant Design X For Vue.&#xff08;WIP&#xff09; 疯狂研发中&#x1f525; 项目地址: https://gitcode.com/gh_mirrors/an/ant-design-x-vue 在AI技术快速发展…

作者头像 李华
网站建设 2026/4/18 5:39:05

Ant Design X Vue终极指南:5步构建企业级AI对话应用

Ant Design X Vue终极指南&#xff1a;5步构建企业级AI对话应用 【免费下载链接】ant-design-x-vue Ant Design X For Vue.&#xff08;WIP&#xff09; 疯狂研发中&#x1f525; 项目地址: https://gitcode.com/gh_mirrors/an/ant-design-x-vue 在AI技术重塑用户体验的…

作者头像 李华
网站建设 2026/4/18 5:21:27

树莓派课程设计小项目实现远程控制LED实战案例

从零开始&#xff1a;用树莓派实现远程控制LED的完整实战指南你有没有想过&#xff0c;只靠几行Python代码和一块百元级的小板子&#xff0c;就能让家里的灯在千里之外被点亮&#xff1f;这听起来像科幻片的情节&#xff0c;但在物联网时代&#xff0c;它早已成为现实。今天我们…

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

打破品牌壁垒:OpenRGB跨平台RGB灯光统一控制终极指南

打破品牌壁垒&#xff1a;OpenRGB跨平台RGB灯光统一控制终极指南 【免费下载链接】OpenRGB Open source RGB lighting control that doesnt depend on manufacturer software. Supports Windows, Linux, MacOS. Mirror of https://gitlab.com/CalcProgrammer1/OpenRGB. Release…

作者头像 李华