当前位置: 首页 > news >正文

铜梁城乡建设网站网站电话素材

铜梁城乡建设网站,网站电话素材,个人怎样做网站,百度云账号登录每年#xff0c;政府都会公布一万个最常见的婴儿名字和它们出现的频率#xff0c;也就是同名婴儿的数量。有些名字有多种拼法#xff0c;例如#xff0c;John 和 Jon 本质上是相同的名字#xff0c;但被当成了两个名字公布出来。给定两个列表#xff0c;一个是名字及对应…每年政府都会公布一万个最常见的婴儿名字和它们出现的频率也就是同名婴儿的数量。有些名字有多种拼法例如John 和 Jon 本质上是相同的名字但被当成了两个名字公布出来。给定两个列表一个是名字及对应的频率另一个是本质相同的名字对。设计一个算法打印出每个真实名字的实际频率。注意如果 John 和 Jon 是相同的并且 Jon 和 Johnny 相同则 John 与 Johnny 也相同即它们有传递和对称性。 在结果列表中选择字典序最小的名字作为真实名字。 示例 输入names [“John(15)”,“Jon(12)”,“Chris(13)”,“Kris(4)”,“Christopher(19)”], synonyms [(Jon,John),(John,Johnny),(Chris,Kris),(Chris,Christopher)] 输出[“John(27)”,“Chris(36)”] 代码 class Solution {int[] strFa;public void strInit()//并查集操作{for(int i0;istrFa.length;i)strFa[i]i;}public int strFind(int x){if(x!strFa[x])strFa[x]strFind(strFa[x]);return strFa[x];}public void strUnion(int x,int y){xstrFind(x);ystrFind(y);if(xy) return;if(map.get(y).compareTo(map.get(strFa[x]))0)//按字典序确定父节点strFa[x]y;else strFa[y]x;} MapInteger,Stringmapnew HashMap();public String[] trulyMostPopular(String[] names, String[] synonyms) {int nnames.length;strFanew int[n];strInit();MapString,Integermap2new HashMap(); int[] resnew int[n];for(int i0;in;i)//将名字和对应的编号用map记录{String[] namenames[i].split([()]);map.put(i,name[0]);map2.put(name[0],i);res[i]Integer.parseInt(name[1]);}ListString listnew ArrayList();for(String s:synonyms)//构建并查集{String name1s.substring(1,s.indexOf(,));String name2s.substring(s.indexOf(,)1,s.length()-1);if(map2.containsKey(name1)map2.containsKey(name2))strUnion(map2.get(name1),map2.get(name2));}for(int i0;in;i)//将子节点的值累加到父节点{if(strFa[i]!i) res[strFind(i)]res[i];}for(int i0;in;i)//返回所有的不相交的父节点if(strFa[i]i){list.add(map.get(i)(res[i]));}String[] retnew String[list.size()];for(int i0;ilist.size();i)ret[i]list.get(i);return ret;} }
http://wiki.neutronadmin.com/news/276383/

相关文章:

  • 网站建设专业知识合肥seo网站建设费用
  • 在家做网站维护兼职为什么学习wordpress
  • 做房产网站接不到电话做外贸必看的网站和论坛有哪些
  • 建设银行 英文版网站广告设计与制作专业课程
  • 广州网站设计培训班婚嫁网站建设计划
  • 建立企业网站多少钱网络架构师证书
  • 最专业网站建设开发咸宁网站制作公司
  • 网站开发流程步骤互联网后端开发
  • 网站 域名 空间 服务器线上网络推广方案
  • python建设网站实例wordpress中文cms
  • 网页创建网站做企业平台的网站
  • 网站开发是用模版还是纯手打Hizz wordpress
  • 济南百度公司做网站吗网站前端和后台
  • 台州外贸网站建设站长收录平台
  • 网站改版建议策划书网站网站建设企业
  • 深圳坂田做网站网站建设是编程吗
  • 领卷网站如何做代理河南省建设人才信息网官网
  • 南阳做网站优化公司大连零基础网站建设教学公司
  • 高端网站建设专业免费的软件网站建设
  • 域名网站一个专门做预告片的网站
  • 给小说网站做编辑大朗做网站的
  • 网站设计优化方案做网站运营有前景吗
  • 国外最炫酷网站重庆秀山网站建设报价
  • 出口外贸营销网站网页设计与网站建设 作业
  • 怎么做电脑端网站设计稿word模板网
  • 做h5比较好的网站WordPress 延时加载
  • 自建站电商外贸网站访问跳出率
  • 驻马店市旅游网站建设网站手机版制作
  • 赤峰市做网站公司去除wordpress.org
  • 保定市建设施工许可证查询网站wordpress 4.7.5 漏洞