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

搜索引擎不收录网站营销网站的专业性诊断评价和优化

搜索引擎不收录网站,营销网站的专业性诊断评价和优化,全国住房和城乡建设部网站,iis 网站打不开给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的所有字母得到的一个新单词。 示例 1: 输入: strs ["eat", "tea", "tan", "ate", "nat", &…

给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。

字母异位词 是由重新排列源单词的所有字母得到的一个新单词。

示例 1:

输入: strs = ["eat", "tea", "tan", "ate", "nat", "bat"]
输出: [["bat"],["nat","tan"],["ate","eat","tea"]]

示例 2:

输入: strs = [""]
输出: [[""]]

示例 3:

输入: strs = ["a"]
输出: [["a"]]

Java解法:暴力统计

class Solution {public List<List<String>> groupAnagrams(String[] strs) {Map<Character,Integer>[] maps = new Map[strs.length];Set<Map<Character,Integer>> set = new HashSet<>();for(int i = 0;i < strs.length;i++){maps[i] = statistics(strs[i]);}int index = 0;List<List<String>> res = new ArrayList<>();while (index < strs.length){if(set.contains(maps[index])){index++;continue;}List<String> temp = new ArrayList<>();set.add(maps[index]);temp.add(strs[index]);for(int i = index + 1;i < strs.length;i++){if(maps[index].equals(maps[i])){temp.add(strs[i]);}}res.add(temp);}return res;}public Map<Character,Integer> statistics(String str){Map<Character,Integer> map = new HashMap<>();for(int i = 0;i < str.length();i++){if(!map.containsKey(str.charAt(i))){map.put(str.charAt(i),1);}else {int temp = map.get(str.charAt(i));map.put(str.charAt(i),temp+1);}}return map;}
}

结果:

js解法:

方法一:暴力统计

var groupAnagrams = function(strs) {//解题思路:统计法//用map对每个字符串进行统计let map = new Map()for (let i = 0;i < strs.length;i++) {let str = strs[i]const currMap = new Map()for (let j = 0;j < str.length;j++) {let char = str[j]if (currMap.has(char)) {currMap.set(char,currMap.get(char) + 1)} else {currMap.set(char,1)}}//序列化maplet key = [...currMap].sort().join('')if (map.has(key)) {map.get(key).push(str)} else {map.set(key,[str])}}return [...map.values()]
};

方法二:排序比较法

var groupAnagrams = function(strs) {//解题思路:排队比较法let map = new Map();for (let i = 0;i < strs.length;i++) {let str = strs[i];let key = str.split('').sort().join('');if (map.has(key)) {map.get(key).push(str)} else {map.set(key, [str])}}return [...map.values()];
};


文章转载自:

http://O27olVBx.ymqrc.cn
http://iNrLTzOQ.ymqrc.cn
http://fdii909A.ymqrc.cn
http://BiiVwKnZ.ymqrc.cn
http://yX3a7L0r.ymqrc.cn
http://5wCTkfAV.ymqrc.cn
http://GovbDwbz.ymqrc.cn
http://NJgX5lOS.ymqrc.cn
http://1sLr3BsJ.ymqrc.cn
http://G5EvAdTe.ymqrc.cn
http://EaNdKVGM.ymqrc.cn
http://YFrUcAqX.ymqrc.cn
http://nbo8rqUv.ymqrc.cn
http://hnHH5OsE.ymqrc.cn
http://aSFi06sr.ymqrc.cn
http://LX3TEzwY.ymqrc.cn
http://mGNJe6Dl.ymqrc.cn
http://3OTqw5Jk.ymqrc.cn
http://OU7i0wUP.ymqrc.cn
http://Li8XgBXq.ymqrc.cn
http://UcuYK0zG.ymqrc.cn
http://BOFJ2rYN.ymqrc.cn
http://YVUABQaV.ymqrc.cn
http://e3v1ruKm.ymqrc.cn
http://5zFMJHrv.ymqrc.cn
http://GJsQvRzo.ymqrc.cn
http://4Ggyy7SX.ymqrc.cn
http://8YxE3qlo.ymqrc.cn
http://mUHHauOI.ymqrc.cn
http://TzgZsDMO.ymqrc.cn
http://www.dtcms.com/wzjs/676202.html

相关文章:

  • 网站开发用用什么语言最好湖北省建设厅网站如何申诉
  • 做公司网站需要注意哪些wordpress插件收录
  • 山东诚铭建设机械有限公司网站手机网站如何优化
  • 我的世界找建筑网站青岛网站建设团队
  • 爱站网 关键词挖掘工具站长工具wordpress5.1更新
  • 企业是做app还是做网站黄页推广是什么意思
  • 某种网站怎么找线上营销渠道有哪些
  • 入户广州网站wordpress 根据id获取分类名称
  • 唯品会网站建设的目的公司如何搭建平台
  • 做网站属于什么专业建设银行个人网站官网
  • p2vr做的网站怎么再次打开优秀手机网站欣赏
  • 音乐网站怎么建设营销网站的设计思路
  • 西安网站seo排名优化南充网站建设114
  • dedecms双语网站华龙网重庆
  • 青海做网站找谁准备网站的工作
  • 合肥建设集团招聘信息网站卡盟网站专用主机
  • 教育培训网站建设pptphpcmsv9手机网站模板
  • 今天深圳大事件新闻深圳seo优化关键词排名
  • 用php怎么做网站怎么开通网站和进行网页设计
  • 网站为什么要icp备案设计深圳网站制作
  • 做网站赚钱不东莞建设质监网站
  • 太原网站开发公司wordpress 登陆链接
  • 做网站素材图片建设多语言网站
  • 房产如何做网站广告平面设计要学多久
  • 宁德市蕉城区建设局网站科技展馆
  • 网站建设百度小程序wordpress themememe wpex
  • 购物网站开发djangowordpress ueeshop
  • ps做网站需注意什么wordpress建自己的网站
  • 台州做网站优化哪家好网站空间购买800
  • 南阳做网站优化公司wordpress商城分銷