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

专注于网站营销服务百度大盘指数

专注于网站营销服务,百度大盘指数,河南平顶山网站建设与管理专业,云南定制化网站建设原题链接:https://leetcode.cn/problems/group-anagrams 49. 字母异位词分组 给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的所有字母得到的一个新单词。 示例 1: 输入: strs [“…

原题链接:https://leetcode.cn/problems/group-anagrams

49. 字母异位词分组

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

字母异位词 是由重新排列源单词的所有字母得到的一个新单词。

示例 1:

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

示例 2:

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

示例 3:

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

提示:

1 <= strs.length <= 104 0 <= strs[i].length <= 100 strs[i] 仅包含小写字母

golang

func groupAnagrams(strs []string) [][]string {mp := map[[26]int][]string{}for _, str := range strs {cnt := [26]int{}for _, b := range str {cnt[b-'a']++}mp[cnt] = append(mp[cnt], str)}ans := make([][]string, 0, len(mp))for _, v := range mp {ans = append(ans, v)}return ans
}

c++

class Solution {
public:vector<vector<string>> groupAnagrams(vector<string>& strs) {unordered_map<string, vector<string>> mp;for (string& str: strs) {string key = str;sort(key.begin(), key.end());mp[key].emplace_back(str);}vector<vector<string>> ans;for (auto it = mp.begin(); it != mp.end(); ++it) {ans.emplace_back(it->second);}return ans;}
};
http://www.mmbaike.com/news/47830.html

相关文章:

  • 企业网站在ps里做吗肇庆网站制作软件
  • 注册服务器网站哪个好网站收录查询系统
  • 网站建设的细节处理谷歌搜索入口365
  • 自己如何做家政网站站长之家的作用
  • 红星美凯龙建设事业中心网站北京seo公司哪家好
  • 苏州企业做网站廊坊seo优化
  • 做网站主页图片一般多少m成都本地推广平台
  • wap网站苏州关键词优化排名推广
  • 建设银行山东分行社会招聘网站宁波免费seo排名优化
  • 南宁定制网站建设搜索引擎优化自然排名
  • 武汉找人做网站千锋教育学费一览表
  • 网站建设 税种seo外链收录
  • 建设大型视频网站需要的资金量网络推广营销技巧
  • 腾讯企业邮箱邮箱广州seo托管
  • 企业网站源码 html百度主页入口
  • 企业网站建设 哪个公司做得好win10优化软件
  • 做网站的收益在哪中国时事新闻网
  • 做网站要会写代码吗品牌公关
  • 北京做网站制作公司微信广告推广价格表
  • 建二手车网站黑帽seo技术
  • 制作公司网站多少钱中国域名网官网
  • 网站图片属性是什么爱站长工具综合查询
  • 投资公司网站建设意义推广普通话奋进新征程演讲稿
  • 个人网页设计思路怎么写百度seo快速提升排名
  • 织梦网站怎么做伪静态页面南宁seo公司哪家好
  • 政府网站配色腾讯搜索引擎入口
  • 东凤网站广告投放运营主要做什么
  • 去什么网站可以做ctf的题目免费网站推广网站在线
  • 有关电商网站开发的实习报告怎么优化自己公司的网站
  • 常德市网站建设国内的搜索引擎排名