剑指offer之数组中出现次数超过一半的数字(C++/Java双重实现)

1.题目描述 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 你能够假设数组是非空的,而且给定的数组老是存在多数元素。 示例 1: 输入: [1, 2, 3, 2, 2, 2, 5, 4, 2] 输出: 2 限制: 1 <= 数组长度 <= 50000java 2.问题分析 给出输入[1,2,3,3,3],将这几个数字写成二进制数(整型32位,这里只写出后面4位)[0001, 00
相关文章
相关标签/搜索