Re: [闲聊] 每日LeetCode

楼主: wu10200512 (廷廷)   2024-01-30 20:42:02
为了下次codility不要烙赛
再写一题
map真好用
49. Group Anagrams
class Solution {
public:
vector<vector<string>> groupAnagrams(vector<string>& strs) {
vector<vector<string>> ans;
unordered_map<string, int> mp;
for(const string& str:strs){
string sstr = str;
sort(sstr.begin(), sstr.end());
if(mp.count(sstr)){
ans[mp[sstr]].push_back(str);
}
else{
mp[sstr]=ans.size();
ans.push_back({str});
}
}
return ans;
}
};
作者: JIWP (JIWP)   2024-01-30 20:43:00
大师

Links booklink

Contact Us: admin [ a t ] ucptt.com