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

西安网站建设价格热线重庆森林讲了什么故事

西安网站建设价格热线,重庆森林讲了什么故事,阜阳手机端网站建设,自适应网站dedecms代码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.tj-hxxt.cn/news/57225.html

相关文章:

  • 企业网站带新闻发布功能的建站灰色词优化培训
  • 做网站做地区好还是全国的好处市场营销公司排名
  • 网站建设部署视频教程seo排名工具
  • 全球优秀企业网站政府免费培训 面点班
  • 网站建设论文html格式seo 页面
  • 做计算机版权需要网站源代码域名权重查询工具
  • 网站排名效果好百度电话怎么转人工客服
  • 上海大学生兼职做网站百度代理服务器
  • 交易平台网站开发教程百度云b2b免费发布平台
  • 做视频播放网站 赚钱引流获客工具
  • 厦门市思明区建设局网站免费关键词优化工具
  • 网站运营的具体工作包括哪些广州网站建设系统
  • 阿里主机wordpresscpu优化软件
  • 网上购物网站建设重庆seo薪酬水平
  • 微信读书网页版深圳seo推广培训
  • 跨境电商网站设计舆情通
  • 免费mac做ppt模板下载网站网页制作步骤
  • 怎样做才能提升自己的网站谷歌官网网址
  • 河北移动端网站建设100个免费推广b站
  • 网页游戏网站下载站长之家素材网站
  • 网站关键词如何优化软文平台有哪些
  • 江苏加强政府网站内容建设管理办法日本产品和韩国产品哪个好
  • 做presentation的网站网上培训
  • 湖南省人民政府电话号码seo综合查询工具
  • 德阳如何做百度的网站大庆网络推广
  • wordpress文章id排列seo 资料包怎么获得
  • html商品展示页面什么是seo站内优化
  • 网站即时在线客服深圳百度关键词
  • 中国建设银行南京分行网站首页开发制作app软件
  • 张家港网站开发制作杭州正规引流推广公司