std::vector<int>Sort(std::vector<int>&arr) { assert(!arr.empty()); std::unordered_map<int, int>freqMap; for (auto it : arr) { auto iter = freqMap.find(it); if (iter != freqMap.end()) { freqMap[it]++; } else freqMap[it] = 1;   } std::sort(arr.begin(), arr.end(), [&freqMap](int lhs, int rhs){ return freqMap.at(lhs) > freqMap.at(rhs); }); return arr; }
点赞 评论

相关推荐

qq乃乃好喝到咩噗茶:院校后面加上211标签,放大加粗,招呼语也写上211
点赞 评论 收藏
分享
重生我想学测开:嵌入式的问题,我准备入行京东外卖了
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务