leetcode136. Single Number
来源:互联网 发布:h5获取json数据实例 编辑:程序博客网 时间:2024/06/07 05:33
这个题用异或做最简单。
直接疑惑到最后,因为异或结果相同为0,不同为1.
异或两次相同的值结果为0.
异或题解:
class Solution { public: int singleNumber(vector<int>& nums) { int length = nums.size(); int result = 0 ; for (int i=0; i<length; i++) { result ^= nums[i]; } return result; } };
循环:
class Solution {public: int singleNumber(vector<int>& nums) { sort(nums.begin(),nums.end()); int n=nums.size(); for(int i=1;i<n-1;i++){ if(nums[i]==nums[i-1]||nums[i]==nums[i+1]) continue; else return nums[i]; } if(nums[n-1]!=nums[n-2]) return nums[n-1]; return nums[0]; }};
阅读全文
0 0
- leetcode136. Single Number
- leetcode136-137:single number
- [LeetCode136]Single Number
- LeetCode136. Single Number
- LeetCode136—Single Number
- leetcode136: Single Number
- leetcode136.Single Number
- Leetcode136: Single Number
- Leetcode136. Single Number
- leetcode136~Single Number
- leetcode136. Single Number
- LeetCode136 Single Number
- LeetCode136 Single Number
- leetcode136. Single Number
- python--leetcode136. Single Number
- LeetCode136——Single Number
- leetcode136:single number I&II 及拓展
- 算法系列(11)LeetCode136 Single Number
- python 获取mac地址
- AndroidStudio编码设置
- 进程池与列表循环多参传递
- GreenPlum入门
- 设置Linux服务器只能访问内网,无法访问外网
- leetcode136. Single Number
- hive详细介绍
- SAP S4-HANA BP屏幕增强添加自定义字段(BDT方式)
- UVA
- HNUST 1231 趣味程序设计_猜牌术(-)
- 关于input在苹果和安卓手机上调用相机和相册的问题
- [空白] ZOJ2795
- 静态链接库、动态链接库使用方法
- 纸牌分发_Java代码实现