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

【力扣hot100题】(001)字母异位词分组

因为实在时间超限所以直接翻到了之前的帖子,发现可以用sort后是否相等判断异位词。

class Solution {
public:
    vector<vector<string>> groupAnagrams(vector<string>& strs) {
        vector<vector<string>> result;
        map<string,vector<string>> mp;
        for(int i=0;i<strs.size();i++){
            string str=strs[i];
            sort(str.begin(),str.end());
            mp[str].emplace_back(strs[i]);
        }
        for(auto it=mp.begin();it!=mp.end();it++){
            result.emplace_back(it->second);
        }
        return result;
    }
};

还学到了一个emplace_back,可以代替push_back,提高性能。

相关文章:

  • Java 并发编程面经
  • RK3588,V4l2 读取Gmsl相机, Rga yuv422转换rgb (mmap)
  • 港中文迈向安全的具身AI!EARBench:基础模型在具身AI任务规划中的物理风险评估
  • Pytorch--tensor.view()
  • VSCode Flutter 快捷键
  • swagger上传图片请求报错
  • 【嵌入式硬件测试之道连载之第五章:嵌入式硬件接口测试】
  • 我的创作纪念日——三周年
  • leetcode_字符串 3. 无重复字符的最长子串
  • 解决GitLab无法拉取项目
  • Postman 怎么设置中文?详细教程
  • 给AI装“记忆U盘“:LangChain记忆持久化入门指南
  • Leetcode 二叉树剪枝
  • UI产品经理基础(四):用价值链视角来分析项目需求
  • HCIP笔记整理
  • ctf-web:命令注入 -- Cyber Apocalypse CTF 2025 月光的低语 Whispers of the Moonbeam
  • 【面试题】在 CSS 中,实现一个 div 中的子 div 水平垂直居中
  • 接口测试中数据库验证,怎么解决?
  • 【Qt】modbus客户端笔记
  • Java基础学习【Java】【三】
  • 网上订酒店 网站开发/搜索引擎营销推广方案
  • 自己做网站分销/南通seo
  • 南水北调中线建建设管理局网站/网站建设与营销经验
  • wordpress边栏添加标签云/泰州seo网站推广
  • 做马甲的网站/seo方式包括
  • 网站建设分工/购物网站页面设计