news 2026/8/16 15:25:34

【剑斩OFFER】算法的暴力美学——字母异位词分组

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【剑斩OFFER】算法的暴力美学——字母异位词分组

一、题目描述

二、算法原理

思路:哈希表

使用一个 unordered_map< string , vector<string>> ,这个哈希表的 key 值是以 ASCII 码值来排序归类的,value 值就是数组,专门来存储符合这个 ASCII 值排序的字符串,例如:

最后把这个哈希表的 value 值放到一个二维数组里面就行。

三、代码实现

class Solution { public: vector<vector<string>> groupAnagrams(vector<string>& strs) { unordered_map<string,vector<string>> hash; for(auto& e : strs) { string s = e; sort(s.begin(),s.end());//对字符进行排序 hash[s].push_back(e);//一个 ASCII 码值来归类,刚好符合题目要求 } vector<vector<string>> ret; for(auto& pair : hash) ret.push_back(pair.second);//把哈希表里面的值放到二维数组里面 return ret; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/7 17:48:23

大数据领域数据合规:提升竞争力的关键

大数据领域数据合规&#xff1a;提升竞争力的关键关键词&#xff1a;数据合规、大数据、隐私保护、数据治理、企业竞争力、GDPR、个人信息保护法摘要&#xff1a;在数据成为“新型石油”的今天&#xff0c;企业如何合法、安全地挖掘数据价值&#xff1f;本文将从“数据合规”这…

作者头像 李华
网站建设 2026/8/14 6:18:02

ollama部署本地模型

ollama本地部署deepseek模型使用ollama拉取目标模型查看本地模型测试模型能否正常对话使用curl命令测试模型使用ollama拉取目标模型 ollama pull deepseek-r1:7b如图所示 查看本地模型 ollama list可以看到deepseek-rz:7b已经下载下来了 测试模型能否正常对话 ollama ru…

作者头像 李华
网站建设 2026/8/10 5:05:09

基于SpringBoot协同过滤兼职推荐小程序源码设计与文档

前言基于 Spring Boot 的协同过滤兼职推荐小程序&#xff0c;聚焦灵活就业与兼职市场 “供需精准匹配、高效对接、安全保障” 的核心需求&#xff0c;针对传统兼职市场 “信息不对称、匹配度低、交易风险高” 的痛点&#xff0c;构建覆盖兼职求职者、用工方、平台运营者的全流程…

作者头像 李华
网站建设 2026/7/31 8:05:40

分时电价环境下用户负荷需求响应分析方法Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。&#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室&#x1f447; 关注我领取海量matlab电子书和数学建模资料 &#x1f34…

作者头像 李华