136. Single Number (Easy)
来源:互联网 发布:阿里云域名证书下载 编辑:程序博客网 时间:2024/05/21 11:56
Given an array of integers, every element appears twice except for
one. Find that single one.Note: Your algorithm should have a linear runtime complexity. Could
you implement it without using extra memory?Subscribe to see which companies asked this question
Solutions:
C:
#include<stdio.h>int singleNumber(int* nums, int numsSize) { int i; int result = nums[0]; for(i = 1; i < numsSize; i++) { result ^= nums[i]; } return result;}int main() { int arr[] = {2, 2, 5, 5, 6, 7, 7}; printf("%d", singleNumber(arr, 7)); return 0;}
思路:使用^运算符,a^b^a=b
0 0
- 136. Single Number (Easy)
- 【LeetCode】136.Single Number (Easy)
- 136. Single Number 难度:easy
- 136. Single Number [easy] [python]
- LeetCode 136. Single Number (Easy)
- LeetCode[136. Single Number] 难度[easy]
- 【LeetCode】(136)Single Number (Easy)
- 【Leetcode-easy-136】Single Number
- LeetCode-Easy刷题(31) Single Number
- 136. Single Number&137. Single Number II
- 136. Single Number
- LeetCode 136. Single Number
- 136.Single Number
- [Leetcode] 136. Single Number
- LeetCode 136. Single Number
- 136.Single Number
- 136. Single Number
- 136.Single Number
- Openwrt 端口映射的常见问题
- C# 委托(Delegate)
- java类中的静态变量是什么时候初始化的
- TestNG系列-第五章 测试方法、测试类和测试分组(续2)-参数
- mybatis动态sql中的trim标签的使用
- 136. Single Number (Easy)
- iOS逆向工具推荐
- Android Studio入门到精通
- 深度学习(一)
- Android如何修改情景模式默认值
- 分布式与集群的群别
- 动态链接与静态链接
- Node
- Linux Date修改系统时间