[LeetCode] Single Number By java
2016-12-13 14:24
211 查看
371. Sum of Two Integers
Add to List
Question
Editorial Solution
My Submissions
Total Accepted: 48757
Total Submissions: 94704
Difficulty: Easy
Contributors: Admin
Calculate the sum of two integers a and b, but you are not allowed to use the operator
+and
-.
Example:
Given a = 1 and b = 2, return 3.
Credits:
Special thanks to @fujiaozhu for adding this problem and creating all test cases.
Subscribe to see which companies asked this question
Show Tags
Show Similar Problems
先排序,然后每两个一组匹配,
技巧 相同的数字相互"异或"运算"^" ,结果为0
public class Solution { public int singleNumber(int[] nums) { Arrays.sort(nums); int res = 0; if (nums.length == 0) return 0; for (int i = 0; i < nums.length; i += 2) { if ((i < nums.length - 1) && (nums[i] ^ nums[i + 1]) != 0) { res = nums[i]; break; } else { res = nums[nums.length - 1]; } } return res; } }
相关文章推荐
- [Leetcode] Single Number Java
- 【Leetcode】136-single-number【Java实现】【位操作】
- leetcode137 Single Number II java
- [LeetCode][Java] Single Number II
- 【Leetcode】:Single Number问题 in java
- leetcode解题之136 #Single Number Java版(只出现一次的数字)
- leetcode-java-260. Single Number III
- 【LeetCode-面试算法经典-Java实现】【137-Single Number II(只字出一次的数字II)】
- Java [Leetcode 137]Single Number II
- Single Number II leetcode java
- [leetcode]136. Single Number@Java解题报告
- Single Number leetcode java
- LeetCode Single Number III (Java和Python代码)
- Java [Leetcode 260]Single Number III
- Single Number leetcode java
- leetcode260 Single Number III java
- LeetCode 137 -Single Number II ( JAVA )
- Single Number III leetcode java
- Single Number leetcode java
- Java for LeetCode 137 Single Number II