每日1题-6

news/2024/9/28 22:13:44 标签: 算法, leetcode, 职场和发展

//题意就是有很多单词里面的字母出现位置是不一样的 我们要把这些单词放在一个组里面
//首先就要想怎么样可以知道这三个单词ate,eat,tea是满足的 我们可以通过对每个单词排序就可以得到aet,aet,aet
//接下来就要用到哈希表的知识用排序后的单词作为键值对应原来的单词
//然后遍历umap的时候就可以加入到最后的ans结果集
class Solution {
public:
    vector<vector<string>> groupAnagrams(vector<string>& strs) {
        vector<vector<string>> ans;
        unordered_map<string,vector<string>> umap;
        for(string& s:strs){
            string sort_s=s;
            sort(sort_s.begin(),sort_s.end());
            umap[sort_s].push_back(s);
        }
        for(auto& pair:umap){
            ans.push_back(pair.second);
        }
        return ans;
    }
};


http://www.niftyadmin.cn/n/5681944.html

相关文章

【Java SE】初遇Java,数据类型,运算符

&#x1f525;博客主页&#x1f525;&#xff1a;【 坊钰_CSDN博客 】 欢迎各位点赞&#x1f44d;评论✍收藏⭐ 1. Java 概述 1.1 Java 是什么 Java 是一种高级计算机语言&#xff0c;是一种可以编写跨平台应用软件&#xff0c;完全面向对象的程序设计语言。Java 语言简单易学…

GUI-Layout自动布局

一 主要用于编辑器开发 GUILayout.Button("123"); GUILayout.Button("123456"); GUILayout.Button("1234"); 这几个按钮都一样长&#xff0c;因为他默认就是水流填充&#xff0c;就像水一样&#xff0c;最长是那他就都到哪 想水平布局 用这…

这15道C++多态宝藏题及题解,值得瞧一瞧的喔!

这一章主要是对C多态——点我可以了解章节的具体应用&#xff0c;接下来一道一道的来分析&#xff1a;&#x1f447;&#x1f440; 1. 关于虚函数说法【正确】的是&#xff08; B&#xff09; A.被virtual修饰的函数称为虚函数 B.虚函数的作用是用来实现多态 C.虚函数在类中声明…

websocket集群部署遇到的一些事

最近刚好有个场景&#xff0c;业务处理一份报告需要关注实时处理的进度。 本来打算使用前端轮训方式&#xff0c;但是考虑到这样效率比较低&#xff0c;也无法精确知道处理进度&#xff0c;就想到用websocket和前端实时交互&#xff0c;进度有更新就通知前端&#xff0c;避免了…

HarmonyOs 学会查看官方文档实现菜单框

1. 学会查看官方文档 HarmonyOS跟上网上的视频学习一段时间后&#xff0c;基本也就入门了&#xff0c;但是有一些操作网上没有找到合适教学的视频&#xff0c;这时&#xff0c;大家就需要养成参考官方文档的习惯了&#xff0c;因为官方的开发文档是我们学习深度任何一门语言或…

【C++】内存管理:内存分布、new/delete

本篇主要介绍一下C的内存管理相关知识。C的内存管理和C语言保持一致。 1.C/C内存分布 一个程序的数据存储是需要分区的。常见的内存区域划分如下。 我们学C主要了解栈&#xff0c;堆&#xff0c;数据段&#xff0c;代码段 。 我们先看下面代码和相关问题。 int globalvar…

C#从入门到精通(30)—C#Marshal类用法总结

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家&#xff01;人工智能学习网站 前言 大家好&#xff0c;我是上位机马工&#xff0c;硕士毕业4年年入40万&#xff0c;目前在一家自动化公司担任软件经理&am…

带运放的带隙基准设计

本实验主要学习带运放的带隙基准设计&#xff0c;并学会从仿真结果中算出温度系数、电压灵敏度(即电源抑制比)等重要参数。 1.1电路分析 图1.1带运放的带隙基准的完整电路图 带运放的带隙基准主要由三部分组成&#xff0c;分别是&#xff1a;带隙基准的主要部分(包括运放)、偏…