日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

leetcode 839. 相似字符串组(并查集)

發布時間:2023/11/29 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 leetcode 839. 相似字符串组(并查集) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如果交換字符串 X 中的兩個不同位置的字母,使得它和字符串 Y 相等,那么稱 X 和 Y 兩個字符串相似。如果這兩個字符串本身是相等的,那它們也是相似的。

例如,“tars” 和 “rats” 是相似的 (交換 0 與 2 的位置); “rats” 和 “arts” 也是相似的,但是 “star” 不與 “tars”,“rats”,或 “arts” 相似。

總之,它們通過相似性形成了兩個關聯組:{“tars”, “rats”, “arts”} 和 {“star”}。注意,“tars” 和 “arts” 是在同一組中,即使它們并不相似。形式上,對每個組而言,要確定一個單詞在組中,只需要這個詞和該組中至少一個單詞相似。

給你一個字符串列表 strs。列表中的每個字符串都是 strs 中其它所有字符串的一個字母異位詞。請問 strs 中有多少個相似字符串組?

示例 1:

輸入:strs = [“tars”,“rats”,“arts”,“star”]
輸出:2

代碼

class Solution {int[] fa;public void init(){for(int i=0;i<fa.length;i++)fa[i]=i;}public int find(int x){if(x!=fa[x])fa[x]=find(fa[x]);return fa[x];}public void union(int x,int y){x=find(x);y=find(y);if(x==y) return;fa[x]=y;}public int numSimilarGroups(String[] strs) {int n=strs.length,c=n;fa=new int[n];init();for(int i=0;i<n;i++)//遍歷所有字符串的兩兩組合for(int j=i+1;j<n;j++){if(find(i)==find(j)) continue;if(checkNumSimilarGroups(strs[i],strs[j])){union(i,j); c--;//統計連通分量}}return c;}public boolean checkNumSimilarGroups(String l,String r) {//判斷是否相似int n=l.length(),cnt=0;for(int i=0;i<n;i++)if(l.charAt(i)!=r.charAt(i)) cnt++;return cnt==2||cnt==0;} } 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的leetcode 839. 相似字符串组(并查集)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品一区二区在线播放 | 蜜桃网av | 国产精品伦一区二区三区免费看 | 羽月希奶水一区二区三区 | 超碰精品在线 | 超碰免费在 | 国产网站在线看 | 国产盗摄一区二区三区 | 色播五月婷婷 | 武林美妇肉伦娇喘呻吟 | 久久少妇网 | 99热91| 91av在线免费视频 | 私密视频在线观看 | 啪视频在线观看 | 亚洲男人网站 | 日韩激情视频 | 亚洲成人av综合 | v片在线免费观看 | 高清成人免费视频 | 波多野结衣av中文字幕 | 国产中文一区二区三区 | 一本大道久久久久精品嫩草 | 玖玖精品在线视频 | 91精品人妻一区二区三区果冻 | 中国黄色片视频 | 日韩免费观看一区二区 | 中文国产字幕 | 九九在线免费视频 | 91久久精品夜夜躁日日躁欧美 | 亚洲精品喷潮一区二区三区 | 18岁成年人网站 | 国产老熟女一区二区三区 | 丰满人妻一区二区三区精品高清 | 日本在线观看一区二区三区 | 97国产精品 | 欧美日韩中文国产一区发布 | 三级视频网址 | 一级女性全黄久久生活片免费 | 狼人综合网| 亚洲精品日韩综合观看成人91 | 夜夜夜夜操 | 妖精视频污 | 中文字幕手机在线视频 | 国产精品亚洲综合 | 玉足女爽爽91 | 狠狠夜夜 | 国产欧美日韩 | 亚欧洲精品视频 | 欧美a在线观看 | 欧美黄网在线观看 | 男女洗澡互摸私密部位视频 | 日日干夜夜拍 | 天天干狠狠爱 | 午夜两性| 久久久久久久综合 | 毛片视频在线免费观看 | 亚洲乱码一区二区三区在线观看 | 亚洲妇女体内精汇编 | 美女av在线播放 | 美女诱惑一区二区 | 久久久久久久久久久久久女过产乱 | 日韩爱爱视频 | 5d肉蒲团之性战奶水 | 精品福利一区 | 亚洲第一av | 国产精品白嫩极品美女视频 | 亚洲产国偷v产偷v自拍涩爱 | 亚洲人网站| 国产ts在线视频 | 日韩精品一区二区三区电影 | 一级做a爰片 | 日本123区| jizzjizz欧美69巨大 | 久久久久久久久久久久97 | 日本久热 | 国产精品午夜一区二区 | 色5月婷婷 | 国模私拍av | 欧美不卡视频在线观看 | 成人污污www网站免费丝瓜 | 在线看成人片 | 97干在线 | 亚洲国产精品成人综合久久久 | 欧美日韩一本 | 西野翔夫の目の前で犯在线 | 动漫玉足吸乳羞免费网站玉足 | 法国空姐 在线 | 伊人久久久久久久久久久久久 | 蜜桃色999 | 三级av在线免费观看 | 在线成人毛片 | 国产中文字幕乱人伦在线观看 | 农民工hdxxxx性中国 | 日本不卡视频在线观看 | 精品国产精品三级精品av网址 | 六月久久 | 日本全黄裸体片 | 色婷婷a |