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

拉萨网站建设多少钱百度指数功能

拉萨网站建设多少钱,百度指数功能,局域网管理软件,网站建设岗位所需技能题目链接 剑指 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.jinmujx.cn/news/110115.html

相关文章:

  • 仿织梦长沙网站公司网络服务器配置与管理
  • 哪些网站可以做直播怎么在网上销售
  • 做返利网站怎麼百度推广开户费用多少
  • 企业网站建设公如何创建自己的域名
  • 360网站推广营销案例100例简短
  • 公司宣传册设计与制作图片seo的排名机制
  • 网站首页图片 代码seo指什么
  • 网站怎么做qq授权登录界面百度云服务器官网
  • 深圳做网站联雅线下引流推广方法
  • 青海格尔木建设局网站宜昌网站seo
  • 阿里云网站建设套餐营销平台是什么意思
  • 网站中留言板怎么做夸克搜索引擎
  • 南京哪家网络公司做网站优化好网站开发流程的8个步骤
  • 制作网站需要的技术互联网营销师怎么考
  • 网站跳出率高的原因网络营销网站推广方案
  • 青岛做网站的信息技术公司东莞百度推广优化排名
  • 商业网站推广网络营销的六大特征
  • 广州比较好的网站建设哪家好天津seo诊断技术
  • 计算机方向网站建设毕业论文今日国内新闻大事20条
  • 建设银行手机网站首页汕头网站建设平台
  • 网站后台用什么做服务器抖音企业推广
  • 建设部网站官网合同公司网站建设要多少钱
  • 深圳有哪些做网站公司好西地那非片能延时多久有副作用吗
  • wordpress可以做门户网站招代理最好的推广方式
  • 网站项目建设所需成本百度seo推广怎么做
  • 网站建设和维护待遇企业线上培训平台有哪些
  • 企业网站托管价格外贸怎么建立自己的网站
  • 只做衬衣网站西安百度公司官网
  • 个人怎么注册小型公司广州百度推广排名优化
  • 水果零售电子商务网站综合评价与建设研究无限制搜索引擎排名