Leetcode 《面试经典150题》169. 多数元素
方法参照leetcode题解思路:使用迭代器遍历nums,提取第一个作为候选元素开始遍历计算,遇到相同的+1,反之-1。当为0时选用下一个元素作为候选元素再次进行后续操作。给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。此方法有一个问题当遇到以下数组时会显示测试用例非有效值。[2,2,1,1,1,1,2,2]你可以假设数组是非空的,并且给定的数组总是存在多数元素。
原创
2024-02-01 16:10:48 ·
483 阅读 ·
0 评论