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

成都三合一网站建设惠州seo外包

成都三合一网站建设,惠州seo外包,怎么更改公司网站域名,金华网站推广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.dinnco.com/news/59857.html

相关文章:

  • 正能量网站不用下载直接进入潮州seo建站
  • 非洲做网站用哪里服务器好中国婚恋网站排名
  • 杨浦区建设小学网站首页今日国内新闻最新消息10条
  • 天安节能科技园公司做网站搜索引擎关键词广告
  • 襄阳官网建站公司bing搜索引擎国际版
  • 网站建设技术的发展百度seo点击器
  • 河南做网站公司有哪些百度下载app下载
  • 网站建设方案书 模板谷歌浏览器引擎入口
  • 聊城做网站建设的公司手机优化大师官方版
  • 做网站公司牛鼻子深圳百度推广开户
  • 装饰工程验收规范广州seo网络营销培训
  • 洪栾单页网站建设怎样做好网络营销推广
  • 深圳上市设计公司seo网站优化培训要多少钱
  • 互助盘网站怎么做的郑州网站排名推广
  • 衡水做外贸网站网站推广的作用
  • wordpress 字号 插件seo在线培训
  • 网站建设可行性及需求分析个人如何推广app
  • 企业介绍微网站怎么做seo网站排名的软件
  • 前海网站建设在线生成html网页
  • 郑州网站建设公司服务公司百度云账号登录
  • 微信连接微网站吗开电商需要多少钱
  • 网站推广策划书怎么说百度竞价推广流程
  • 响应式网站 谷歌 移动网站衡水seo优化
  • 网站有域名没备案搜索引擎优化要考虑哪些方面?
  • 聊城网站建设设计开发公司2022年大事热点新闻
  • wordpress如何安装插件seo方法培训
  • 违章搭建seo推广百度百科
  • 广州比较好的网站设计广点通和腾讯朋友圈广告区别
  • 早教类网站模板短视频seo厂家
  • 思源黑体做网站超级软文