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

海南住建部建设网站的网站查关键词排名网

海南住建部建设网站的网站,查关键词排名网,b2b电子商务平台app,竞价推广哪家公司好异位词的题,都考虑计算 26 个字母出现的数量,然后进行比较,字母数量出现相同的一定是异位词。 外层循环循环字符串数组中的每一个字符串,在内层进行其他操作内层首先计算字符串的 26 个字母的出现的数量,并用一个数组…

在这里插入图片描述
异位词的题,都考虑计算 26 个字母出现的数量,然后进行比较,字母数量出现相同的一定是异位词。

  • 外层循环循环字符串数组中的每一个字符串,在内层进行其他操作
  • 内层首先计算字符串的 26 个字母的出现的数量,并用一个数组存储
  • 将数组中不为 0 的代表的字符拼接在一起,作为哈希表的键
  • put 操作
  • 返回字符串数组,内容为哈希表的值
class Solution {public List<List<String>> groupAnagrams(String[] strs) {// 哈希表,存储最终的结果,其值就是结果Map<String, List<String>> map  = new HashMap();// 遍历strsfor(String str : strs){// 创建数组记录str中每个字母的数量int[] counts = new int[26];for(int i = 0; i < str.length(); i++){counts[str.charAt(i) - 'a']++;}// 创建可变字符串保存counts中拼接后的字符串StringBuffer sb = new StringBuffer();for(int i = 0; i < 26; i++){if(counts[i] != 0){sb.append(i + 'a');sb.append(counts[i]);}}// 转换为普通的字符串String key = sb.toString();// 从 map 中获取指定 key 对应的 List<String>,如果 key 不存在,则返回一个新的空 ArrayList<String> 作为默认值。List<String> list = map.getOrDefault(key, new ArrayList<String>());list.add(str);map.put(key, list);}return new ArrayList<List<String>>(map.values());}
}
http://www.dtcms.com/wzjs/494042.html

相关文章:

  • 二手房发布网站怎么做互联网营销主要学什么
  • 网站建设做什么会计分录如何制作网页游戏
  • 优秀的手机网站网店运营具体做什么
  • 什么网站可以找手工活做市场监督管理局投诉电话
  • 深圳外贸网站公司网站优化seo方案
  • 西安软件外包公司有哪些seort什么意思
  • 毕业设计做 做交易网站百度搜索量排名
  • asp网站建设流程网络推广软文范文
  • 免费设计软件下载网站大全百度官网首页登录
  • 盐城网站优化价格网络营销的10个特点
  • 网站备案的幕布是什么网络推广搜索引擎
  • 泰安市房产交易中心官网抖音seo排名软件哪个好
  • 汉口做网站网站seo优化是什么意思
  • wordpress大数据插件seo优化平台
  • 在线编辑图片的网站有哪些网站编辑seo
  • 旅游网站建设怎么做关键词排名是由什么决定的
  • 如何做网站引流衡水今日头条新闻
  • 南京响应式网站建设女教师遭网课入侵直播录屏曝光8
  • 成都专业做网站的公司有哪些网络推广公司怎么找客户
  • 律师怎样做网站百度公司官网首页
  • 南山网站建设深圳信科我们公司想做网络推广
  • 做网站可以卖别的牌子的产品吗班级优化大师手机版下载(免费)
  • 做计划网站建站abc官方网站
  • 注册完域名 如何做网站厦门seo网站推广
  • 个人的视频网站如何做手机百度网页版入口
  • 生产类营销型网站seo相关ppt
  • Wordpress怎么做导航页哪家公司做seo
  • 企业门户网站免费模板seo的基本步骤是什么
  • 网站怎么做访问日志湖南网站营销推广
  • 经典手机网站seo推广方法集合