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

微网站模板制作教程seo搜索引擎优化包邮

微网站模板制作教程,seo搜索引擎优化包邮,wordpress怎样发布,网页版微信传输助手怎么退出49. 字母异位词分组 解题思路 创建一个哈希容器 key是每一个字母异位词 排序之后的词 List是所有的字母异位词因为所有的字母异位词排序之后的结果都是一样的增强for循环遍历字符串数组将每一个字符串转换为字符数组因为字母异位词排序之后 都是一样的将排序之后的字符数组 转…

49. 字母异位词分组

解题思路

  • 创建一个哈希容器 key是每一个字母异位词 排序之后的词 List是所有的字母异位词
  • 因为所有的字母异位词排序之后的结果都是一样的
  • 增强for循环遍历字符串数组
  • 将每一个字符串转换为字符数组
  • 因为字母异位词排序之后 都是一样的
  • 将排序之后的字符数组 转换为字符串
  • 将排序之后的结果 作为hash的key
  • 如果不存在 将字母异位 添加到Map中
  • 将该字符串放在对应key的list中
class Solution {public List<List<String>> groupAnagrams(String[] strs) {// 使用哈希容器  对于每一字符串 比较每一个字母出现的次数是不是相同的  是的话 放到一个List中// 创建一个哈希容器  key是每一个字母异位词 排序之后的词  List是所有的字母异位词// 因为所有的字母异位词排序之后的结果都是一样的Map<String,List> map =new HashMap<>();for(String str: strs){// 增强for循环遍历字符串数组// 将每一个字符串转换为字符数组char[] ss = str.toCharArray();// 因为字母异位词排序之后 都是一样的Arrays.sort(ss);// 将排序之后的字符数组 转换为字符串String key = String.valueOf(ss);// 将排序之后的结果 作为hash的keyif(!map.containsKey(key)){// 如果不存在  将字母异位 添加到Map中// 哈希容器的key是排序之后的字符串map.put(key,new ArrayList());}// 将该字符串放在对应key的list中map.get(key).add(str);}// 返回所有的键值对象构成城的Listreturn new ArrayList(map.values());}
}
http://www.laogonggong.com/news/39435.html

相关文章:

  • 国外买东西的网站有哪些天津seo网站推广
  • 怎样修改网站关键词免费seo教程资源
  • 注册域名后怎么做网站北京seo公司排名
  • 网站开发的目的网站关键词免费优化
  • ios开发者账号多少钱seo搜索引擎优化书籍
  • 我的世界服务器托管app优化建议
  • 深圳自助网站建设医院线上预约
  • wordpress 注册功能seo推广服务哪家好
  • 西安网站建设招聘中国去中心化搜索引擎
  • 看手表网站seo优化网站优化排名
  • 甘肃项目信息网大地seo
  • 微网站策划方案网店推广的方式
  • 婚庆公司包含哪些项目上海外贸seo
  • 鄄城做网站北京百度推广客服电话多少
  • 分类信息发布网站模板软文广告经典案例分析
  • 东莞专业网站营销北京百度竞价
  • 安徽安庆天气搜索引擎优化方法案例
  • 建设一个功能简单的网站百度后台管理
  • 广西互联网营销公司吉林网络seo
  • 广州住房公积金建设银行预约网站昆明seo关键词排名
  • 用java做直播网站百度信息流广告投放
  • 什么网站有教做变蛋的网站收录提交入口
  • 温州高端网站建设如何进行app推广
  • 牛商网网站后台建立网站的基本步骤
  • 网站建设要做哪些工作seo首页网站
  • 网页设计和网站建设网站seo公司
  • 网站如何做域名解析seo英文怎么读
  • 网站登录破解网络平台推广广告费用
  • 帝国网站seoseo诊断站长
  • 网站怎么重装wordpress搜索引擎营销的优缺点