136.[leetcode] C代码实现 数字只出现一次(Single Number)
2019-05-24 08:26
429 查看
(一) 题目描述
(二)思想
先对数组排序,两个为一组比较,若不相等则返回前一个数。
(三)代码实现
[code]public static int singleNumber(int[] nums) { Arrays.sort(nums); // 排序数组 for (int i = 0; i < nums.length - 1; i += 2) { // 找到不相等的一组,直接返回 if (nums[i] != nums[i + 1]) { return nums[i]; } } // 如果没有找到不相等的一组数据,直接返回数组的最后一个数字 return nums[nums.length - 1]; }
相关文章推荐
- leetcode解题之136 #Single Number Java版(只出现一次的数字)
- 【leetcode】在一堆每个数字都出现三次的数组中,找到那个只出现一次的数(Single Number II)
- 【LeetCode-面试算法经典-Java实现】【136-Single Number(仅仅出现一次的数字)】
- LeetCode 137 Single Number II(只出现一次的数字 II)(*)
- 【LeetCode】#137只出现一次的数字II(Single Number II)
- 【leetcode】数组中找出只出现一次的数字(Single Number)
- 【LeetCode】#136只出现一次的数字(Single Number)
- LeetCode 260 Single Number III(数组中只出现一次的数字3)
- LeetCode 137 Single Number II(仅仅出现一次的数字 II)(*)
- 寻找只出现一次的数字(LeetCode: Single Number II)
- Leetcode 260 Single Number III 仅出现一次的数字
- 【LeetCode-面试算法经典-Java实现】【137-Single Number II(只字出一次的数字II)】
- Leetcode 137 Single Number II 仅出现一次的数字
- 【LeetCode-面试算法经典-Java实现】【136-Single Number(只出现一次的数字)】
- Java&LeetCode 初入门——136. 只出现一次的数字
- LeetCode 136. 只出现一次的数字
- Python LeetCode(136.只出现一次的数字)
- Leetcode136-只出现一次的数字
- LeetCode 136.只出现一次的数字(python)
- 【136.只出现一次的数字】 LeetCode