169. 求众数(leetcode 解题) By @mark on Jul 20, 2020原文:169. 求众数(leetcode 解题) - 每天一个JavaScript小知识@Js中文网 · 码农进阶题库原文地址:https://www.javascriptc.com/interview-tips/zh_cn/leetcode/leetcode-javascript-solution-0169/题目:难度:Easy相关话题:位运算、数组、分治算法给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。示例1:输入: [3,2,3] 输出: 3 示例2:输入: [2,2,1,1,1,2,2] 输出: 2 /** * @来源: Javascript中文网 - 前端进阶资源教程 https://www.javascriptc.com/ * @介绍:一个致力于帮助开发者用代码改变世界为使命的平台,每天都可以在这里找到技术世界的头条内容 * @param {number[]} nums * @return {number} */ var majorityElement = function(nums) { let count=0,res=null for(let i=0;i<nums.length;i++){ if(count===0){ res=nums[i] } if(res===nums[i]) count++ else count-- } return res }; 扩展阅读:我眼中的 Nginx(一):Nginx 和位运算用uniapp开发微信小程序的心得 – 总结与思考新来的漂亮女实习生问我什么是闭包?尤雨溪:Vue3的设计过程Vue3 模板编译原理原文标题:169. 求众数(leetcode 解题) - 码农题库@Js中文网 · 前端进阶资源教程原文地址:https://www.javascriptc.com/interview-tips/zh_cn/leetcode/leetcode-javascript-solution-0169/