数组中数字出现的次数
数组中数字出现的次数
问题陈述
一个整型数组 nums里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。
示例:
1 | 输入:nums = [4,1,4,6] |
思路分析
你知道异或吗?
代码实现
1 | public int[] singleNumbers(int[] nums) { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 淋竹调!
评论
一个整型数组 nums里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。
示例:
1 | 输入:nums = [4,1,4,6] |
你知道异或吗?
1 | public int[] singleNumbers(int[] nums) { |