Update 0137-Single-Number-II.md

添加C++、Java、Python代码实现
This commit is contained in:
Zong 2020-07-31 16:19:50 +08:00 committed by GitHub
parent f43c0860f7
commit 5c8e809de0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -46,5 +46,45 @@
![](../Animation/137.gif)
### 代码实现
#### C++
```c++
class Solution {
public:
int singleNumber(vector<int>& nums) {
int one=0, two=0;
for(int n:nums)
{
one = (one ^ n) & (~two);
two = (two ^ n) & (~one);
}
return one;
}
};
```
#### Java
```java
class Solution {
public int singleNumber(int[] nums) {
int one=0, two=0;
for(int n:nums)
{
one = (one ^ n) & (~two);
two = (two ^ n) & (~one);
}
return one;
}
}
```
#### Python
```python
class Solution(object):
def singleNumber(self, nums):
one = two = 0
for n in nums:
one = (one ^ n) & (~two)
two = (two ^ n) & (~one)
return one
```
![](../../Pictures/qrcode.jpg)
![](../../Pictures/qrcode.jpg)