给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。
/*** @param {number[]} nums* @return {number}*/// 遍历 统计每个数字出现次数 如果出现次数大于数组长度的一半 则是多数元素var majorityElement = function(nums) {const map = {};const target = Math.floor(nums.length / 2);for (let i = 0; i < nums.length; i++) {if (map[nums[i]] === undefined) {map[nums[i]] = 1;} else {map[nums[i]]++;}if (map[nums[i]] > target) {return nums[i]}}};
