本文主要是介绍260只出现一次的数字,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一:题目描述
二:思路讲解
三:代码
class Solution {
public:vector<int> singleNumber(vector<int>& nums) {int sum = 0;for(const int& e : nums){sum ^= e;}int l =(sum == INT_MIN ? sum : sum&(-sum));int sum1 = 0, sum2 = 0;for(const int& e : nums){if(e & l)sum1 ^= e;elsesum2 ^= e;}vector<int> vv = {sum1,sum2};return vv;}
};
这篇关于260只出现一次的数字的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!