169. Majority Element
/** * @param {number[]} nums * @return {number} */ var majorityElement = function(nums) { var hash = {}; var y=-1,z; //注意这里的方括号,利用变量访问对象属性时要用方括号 for(var i=0;i<=nums.length-1;i++){ if(hash[nums[i]]){ hash[nums[i]]++; }else{ hash[nums[i]]=1; } } for(var x in hash){ if(y<hash[x]){ y=hash[x] z=x; } } return Number(z); };
利用了从上一题那里学到的哈希表。
时间: 2024-10-22 08:23:13