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

凡客优品官方网站CMCAP官方网站

凡客优品官方网站,CMCAP官方网站,厦门网站建设建网站,郑州手机网站建设题目 题解一:排序哈希表 思路:由于互为字母异位词的两个字符串包含的字母相同#xff0c;因此对两个字符串分别进行排序之后得到的字符串一定是相同的#xff0c;故可以将排序之后的字符串作为哈希表的键。 核心api: //将字符串转换为字符数组char[] ch str.toCharArray();…题目 题解一:排序哈希表 思路:由于互为字母异位词的两个字符串包含的字母相同因此对两个字符串分别进行排序之后得到的字符串一定是相同的故可以将排序之后的字符串作为哈希表的键。 核心api: //将字符串转换为字符数组char[] ch str.toCharArray(); //eat//将字符串数组排序Arrays.sort(ch); //aet//将排序好的字符数组转为字符串作为map集合的keyString key new String(ch);//若key存在map则返回对应的list集合若key不存在则返回新建的list空集合ListString list map.getOrDefault(key,new ArrayList());//map.values()返回所有value并且以list集合返回return new ArrayListListString(map.values());代码: public ListListString groupAnagrams(String[] strs) {// 解法一 : 排序哈希表//key为排序后的字符串value为字母异位词的字符串list集合MapString,ListString map new HashMapString,ListString();//遍历strsfor(String str: strs){//将字符串转换为字符数组char[] ch str.toCharArray(); //eat//将字符串数组排序Arrays.sort(ch); //aet//将排序好的字符数组转为字符串作为map集合的keyString key new String(ch);//若key存在map则返回对应的list集合若key不存在则返回新建的list空集合ListString list map.getOrDefault(key,new ArrayList());//将排序前的字符串加入list集合list.add(str);//加入到map集合 key字符串----value字母异位词map.put(key,list);}//map.values()返回所有value并且以list集合返回return new ArrayListListString(map.values());}
http://www.zqtcl.cn/news/537573/

相关文章:

  • 哪家可以做网站东莞网站建设少儿托管
  • 最好的网站建设公司排名生物技术网站开发
  • 网站建设经验大总结不良人网页设计怎么做
  • 宁波市余姚建设局网站学做网站要代码
  • 戴尔公司网站开发的经营目标贵州省铜仁市城乡建设局网站
  • 商务网站建设简答题及答案网站备案 域名证书
  • 网站后门怎么去除贾汪城乡建设局网站
  • 烟台住房和城乡建设厅网站重庆网站界面设计
  • 企业网站推广服务协议html编程语言
  • 上海知名网站建设公司合肥建设云平台证书查询
  • 网站响应度西安哪家公司做的网站好
  • 广州市白云区网站建设维护wordpress如何匹配模板
  • 360网站导航公司地址怎么做seo 优化一般包括哪些内容
  • 龙岗高端建设网站建设南京旅游网页设计
  • 企业网站优化问题wordpress滑动
  • 亳州网站建设费用广东网站建设报价
  • ai生成作文网站驾校网站源码下载
  • icon图标素材下载网站郑州做定制网站的公司
  • 网站建设培训哪家好北京有几个区几个县
  • 县局网站建设招标最新网页游戏传奇
  • 咋么做进网站跳转加群代理记账公司如何寻找客户
  • 可以做pos机的网站app网站建设制作
  • 手机移动端网站影视摄影传媒公司
  • 做化工资讯的网站湖南省做网站的
  • 廊坊哪些公司做网站做网站域名是什么意思
  • 印刷网络商城网站建设上海那家公司做响应式网站建设
  • 四川省建设厅职称查询网站购物网站页面设计
  • 网站开发导航可以进不良网站的浏览器
  • 一个中介平台网站的建设费wordpress 文章列表只显示标题
  • 网站建设包括两个方面聊城建设路小学网站