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

网站seo啥意思wordpress公共库设置

网站seo啥意思,wordpress公共库设置,牡丹江网络推广,网站建设销售销售流程图给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的所有字母得到的一个新单词。 解题思路:计数 思路:题意是字符串的字符都是小写,可以对每个字符串统计其中字符的…

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

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

 解题思路:计数

思路:题意是字符串的字符都是小写,可以对每个字符串统计其中字符的频次,将每个字符频次相同的字符串放在一组
复杂度:时间复杂度O(n*k),n是字符串个数,k是最长字符串长度,循环字符串数组复杂度O(n),对每个字符串统计频次复杂度O(k)。空间复杂度O(n*k),map中存放了n个大小最长为k的字符串。

代码:

class Solution {public List<List<String>> groupAnagrams(String[] strs) {Map<String, List<String>> map = new HashMap<String, List<String>>();for(String str : strs){//对每个字符串统计出现的次数int[] counts = new int[26];for(int i = 0; i < str.length(); i++){counts[str.charAt(i) - 'a']++;}//对将字符串进行拼接StringBuffer sb = new StringBuffer();for(int i = 0; i < 26;i++){if(counts[i] !=0){sb.append((char)('a'+i));//转化回字母sb.append(counts[i]);//拼接成a2b3c4这种格式作为map的key}}//通过字符串a1b2c3这种形式作为key获取map value,写入并重新添加到map中String key  = sb.toString();List<String> list = map.getOrDefault(key, new ArrayList<>());list.add(str);map.put(key,list);}return new ArrayList<List<String>>(map.values());}
}

 

http://www.yayakq.cn/news/611267/

相关文章:

  • 入侵网站被判多少年中英双板网站模版
  • 网站分享的功能怎么做的企业微信手机片网站制作
  • 网站方案讲解技巧陕西建设监理协会网站
  • 互联网网站制作公司o2o商城网站开发
  • 营销网站建设专业团队在线服务广州seo怎么做
  • 凡科做公司网站怎么收费合肥app建设
  • 免费邮箱登录入口seo常见优化技术
  • 怎么申请域名建网站济南网站
  • 企业设计网页西安网站seo优化
  • 番禺网站优化现在网站建设尺寸一般多少
  • 网站做淘客 还可以吗免费素材网站素材库
  • 宠物网站设计的代码南昌做个网站多少钱
  • 网站qq号获取wordpress网站百度搜索吗
  • 重庆建筑工程网站湖南网站开发 d岚鸿
  • 南宁市规划建设局 网站网站基本维护
  • 网站主页 优帮云深圳网络搭建
  • 网站不允许上传文件静态网页设计制作实训报告摘要
  • 汕头网站推广公司网站建设昆山博敏
  • 杭州网站建设公司网站备案照相怎么照
  • 小伙做网站wordpress 主域名
  • 京东网站开发需求昆山外发加工网
  • google建站推广怎么将自己做的网站发到网上去
  • 免费开发个人网站专做水果店加盟的网站
  • 北京厦门网站优化有哪些做的好看的网站
  • 制造业公司有必要建设网站吗登烈建站
  • 用html做登录网站网站图片怎么做白色背景
  • 网站推广方案途径老榕树智能建站软件
  • 漳州港建设规划局网站网站建设业务好跑吗
  • 做网站的装饰标语企业中标信息查询网
  • 制作网站的详细步骤沧州网站营销推广