负责方盒

文章
7
资源
0
加入时间
4年1月24天

剑指 Offer 56 - II. 数组中数字出现的次数 II

在一个数组 nums 中除一个数字只出现一次之外,其他数字都出现了三次。请找出那个只出现一次的数字。示例 1:输入:nums = [3,4,3,3]输出:4示例 2:输入:nums = [9,1,7,9,7,9,7]输出:1限制:1 <= nums.length <= 100001 <= nums[i] < 2^31解题思路对于所有元素的二进制位的第i位而言,出现1的次数必然为3*n+1或者3 *n,因为只出现一次的那个数字在该位上可能为1