unordered_map是一个将key和value关联起来的容器,它可以高效的根据单个key值查找对应的value。
使用场景
力扣-多数元素
class Solution {
public:
int majorityElement(vector<int>& nums) {
unordered_map<int, int> counts;
int majority = 0, cnt = 0;
for (int num: nums) {
++counts[num];
if (counts[num] > cnt) {
majority = num;
cnt = counts[num];
}
}
return majority;
}
};
作者:LeetCode-Solution
链接:https://leetcode.cn/problems/majority-element/solution/duo-shu-yuan-su-by-leetcode-solution/
参考:https://blog.youkuaiyun.com/zou_albert/article/details/106983268