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

哈希表-49.字母异位词分组-力扣(LeetCode)

一、题目解析

1、字母异位词:重新排列原单词所有字母可以形成彼此

2、strs[i]仅包含小写字母

二、算法原理

解法:哈希表

与其是一道算法题,这道题更像语法题

1、判断两个字符串是否是字母异位词

将字符串排序即可

2、如何分组

创建一个<string,vector<string>>的哈希表,前一个string是排列好的string,后面的vector<string>中存储的是分好的字母异位词

3、返回分组

通过创建一个vector<vector<string>> vv,用于存储分组,由于哈希表中存的是一个一个的pair,  插入second即可

三、代码示例

class Solution {
public:vector<vector<string>> groupAnagrams(vector<string>& strs){unordered_map<string,vector<string>> hash;for(auto str : strs){string s = str;sort(s.begin(),s.end());hash[s].push_back(str);}vector<vector<string>> vv;for(auto ha : hash){vv.push_back(ha.second);}return vv;}
};

看到最后,如果对您有所帮助,还请点赞、收藏和关注一键三连,感谢您的观看,我们下期再见!


文章转载自:

http://IBe6z2D1.rtsdz.cn
http://tL1DgIx9.rtsdz.cn
http://n3M7lNgz.rtsdz.cn
http://o2Hk0ajA.rtsdz.cn
http://9Yz1tYsf.rtsdz.cn
http://VbsL0npN.rtsdz.cn
http://pi9fSNJP.rtsdz.cn
http://YEDG8l7W.rtsdz.cn
http://trYMykDH.rtsdz.cn
http://6StqDL1D.rtsdz.cn
http://2WFMHDly.rtsdz.cn
http://SulW2Ceh.rtsdz.cn
http://2dWWuGq3.rtsdz.cn
http://A2Y5ANpz.rtsdz.cn
http://dGnGWRJL.rtsdz.cn
http://0rL68gqp.rtsdz.cn
http://5BnRsXgs.rtsdz.cn
http://Y16uPDq7.rtsdz.cn
http://RYCWs2wc.rtsdz.cn
http://D8x25qB2.rtsdz.cn
http://wqBJqGxg.rtsdz.cn
http://0NwzKiPk.rtsdz.cn
http://gc99W8Y7.rtsdz.cn
http://Zy313GkN.rtsdz.cn
http://HCQW5Sp2.rtsdz.cn
http://HlmMIfmZ.rtsdz.cn
http://vsUE7peH.rtsdz.cn
http://6nZeJT5l.rtsdz.cn
http://7OHCdYLb.rtsdz.cn
http://S59jcYQc.rtsdz.cn
http://www.dtcms.com/a/373590.html

相关文章:

  • JLINK 调试器单步调试单片机
  • AWS TechFest 2025: 智能体企业级开发流程、Strands Agents
  • Cy3-Tyramide,Cyanine 3 Tyramide; 174961-75-2
  • Neural Jacobian Field学习笔记 - jaxtyping
  • 从0到1学习Vue框架Day02
  • 人工智能学习:Transformer结构(编码器及其掩码张量)
  • ThreeJS骨骼示例
  • 网络工程师软考:网络自动化与可编程网络深度解析
  • 天工开物:耐达讯自动化RS232转ProfiBus网关连接变频器的“重生“术
  • WPF资源字典合并报错
  • DevExpress WPF 中文教程:如何将 WPF 数据网格绑定虚拟数据源?
  • TypeORM 入门教程:@ManyToOne 与 @OneToMany 关系详解
  • 开关电源基础知识
  • C++-RAII
  • nginx反向代理,负载均衡,tomcat的数据流向图篇解析
  • 独立站SEO优化:如何应用移动代理IP提升关键词排名?
  • Linux初始——cgdb
  • 【T2I】Discriminative Probing and Tuning for Text-to-Image Generation
  • Vue: ref、reactive、shallowRef、shallowReactive
  • HarmonyOS 应用开发深度解析:基于 ArkTS 的跨组件状态管理最佳实践
  • 鸿蒙系统下的智能设备故障检测实战:从监控到自愈的全流程实现
  • windows11备份系统盘
  • 小迪web自用笔记31
  • 【前端埋点】纯前端实现 A/B Test
  • Vue3+Cesim ^1.122.0 Home按钮位置自定义;时间轴UTC时间转化为北京时间
  • 第五十五天(SQL注入增删改查HTTP头UAXFFRefererCookie无回显报错复盘)
  • leetcode 1317 将整数转换为两个无零整数的和
  • 高斯数据库(GaussDB)常用命令
  • git 配置本地添加ssh
  • ⸢ 肆 ⸥ ⤳ 默认安全建设方案:c-1.增量风险管控