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

dw网站引导页怎么做专业微网站建设公司首选

dw网站引导页怎么做,专业微网站建设公司首选,古交市网站建设公司,网站接入服务单位名称题目链接 剑指 Offer II 033. 变位词组 mid 题目描述 给定一个字符串数组 strs,将 变位词 组合在一起。 可以按任意顺序返回结果列表。 注意:若两个字符串中每个字符出现的次数都相同,则称它们互为变位词。 示例 1: 输入: strs [“eat”,…

题目链接

剑指 Offer II 033. 变位词组 mid

题目描述

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

注意:若两个字符串中每个字符出现的次数都相同,则称它们互为变位词。

示例 1:

输入: strs = [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”]
输出: [[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]]

示例 2:

输入: strs = [“”]
输出: [[“”]]

示例 3:

输入: strs = [“a”]
输出: [[“a”]]

提示:

  • 1<=strs.length<=1041 <= strs.length <= 10^41<=strs.length<=104
  • 0<=strs[i].length<=1000 <= strs[i].length <= 1000<=strs[i].length<=100
  • strs[i]仅包含小写字母

解法:哈希表 + 排序

变位词 排序之后,所有的变位词都相同了。

我们可以将排序后的 变位词 当作哈希表的 key,原字符串当作 val,插入到每一个 key对应的列表中。

最后遍历一遍,将哈希表中的列表取出来加到答案列表中即可。

时间复杂度: O(n∗m∗logm)O(n * m * logm)O(nmlogm)

C++代码:

class Solution {
public:vector<vector<string>> groupAnagrams(vector<string>& strs) {unordered_map<string,vector<string>> m;for(auto &s:strs){string ss = s;sort(s.begin(),s.end());m[s].push_back(ss);}vector<vector<string>> ans(m.size());int idx = 0;for(auto [_,v]:m){ans[idx++] = v;}return ans;}
};

Python代码:

class Solution:def groupAnagrams(self, strs: List[str]) -> List[List[str]]:m = collections.defaultdict(list)for s in strs:key = "".join(sorted(s))m[key].append(s)return list(m.values())
http://www.yayakq.cn/news/415569/

相关文章:

  • 花钱人做的网站做好后算谁的郑州做网站要
  • 网站后台账号密码获取上海建章汽车服务有限公司
  • 网站制作金华公司电话长沙网站设计联系地址
  • seo01网站企业如何做网络推广
  • 企业宣传视频制作免费版seo关键词优化怎么做
  • 青岛网站seo推广免费不收费网站有哪些
  • 金麦建站官网wordpress 伪静态html
  • 做网站送邮箱进入微信官方网站下载
  • 做车展的网站花生壳申请了域名 怎么做网站
  • 射洪网站建设个人设计网站模板
  • 什么网站源码做分类信息网站好dw制作简单网页
  • 相册网站开发有免费注册网站吗
  • 饶平网站建设wordpress淘宝客 采集
  • 建设银行手机个人网站加强网站的建设工作
  • php网站后台入口邢台哪个公司做网站好
  • 诚信网站认证99idc德阳做网站公司
  • 兰溪企业网站搭建地址蛋糕店微网站
  • 网站前台和后台对接久久建筑网20g三维图集下载
  • 网站设计人员就业要求浏览器官网
  • 凡科专属网站免费注册山西两学一做网站登录
  • 长沙网站建设规划株洲在线官网
  • 网站建立时间查询怎么自创软件
  • 企业品牌网站营销福建百度代理公司
  • 大学网站建设排名商务网站设计素材
  • 杭州专业网站建设张家界城乡建设网站
  • asp网站介绍智能营销系统开发
  • 小馋网站建设书东莞市网络公司
  • 网站建设需什么软件网站商城建设6
  • 电信网站空间wordpress 千万数据库
  • 做的好的地方网站深圳餐饮网站设计