力扣——求众数
給定一個大小為?n?的數組,找到其中的眾數。眾數是指在數組中出現次數大于?? n/2 ??的元素。
你可以假設數組是非空的,并且給定的數組總是存在眾數。
示例?1:
輸入: [3,2,3] 輸出: 3示例?2:
輸入: [2,2,1,1,1,2,2] 輸出: 2class Solution {public int majorityElement(int[] nums) {int count = 1;int maj = nums[0];for (int i = 1; i < nums.length; i++) {if (maj == nums[i])count++;else {count--;if (count == 0) {maj = nums[i + 1];}}}return maj;} }
?
轉載于:https://www.cnblogs.com/JAYPARK/p/10732948.html
總結
- 上一篇: NIO原理及案例使用
- 下一篇: u盘在电脑上显示未格式化是怎么回事 U盘