// javascript
var majorityElement = function (nums) {
let res;
let map = new Map();
while (nums.length) {
let data = nums.pop();
if (map.has(data)) {
map.set(data, (map.get(data) + 1));
} else {
map.set(data, 1);
}
}
const times = Math.max.apply(null, [...map.values()])
for (var [key, value] of map) {
if(value == times){
res = key;
}
}
return res;
};
Leetcode 169. 多数元素
最新推荐文章于 2024-04-13 16:21:47 发布