leetcode(37).136. Single Number
来源:互联网 发布:jpg转换成pdf mac 编辑:程序博客网 时间:2024/06/14 17:04
题意:给定一个整数数组,有一个数只出现一次,其它数都出现两次,找出那个只出现一次的。
初步分析:
不喜欢异或什么的奇技淫巧,因为涉及到不重复,打算用set来做。
自然就出来一条思路:如果添加的数字已经有了,删除这个数字.
最后遍历完了以后剩下的那个就是我们要找的。
public class Solution { public int singleNumber(int[] nums) { HashSet<Integer> hs =new HashSet<>(); for(int num : nums) if(!hs.add(num)) hs.remove(num); return hs.iterator().next(); //set中的第一个也是唯一一个元素就是我们要找的 }}
0 0
- leetcode(37).136. Single Number
- LeetCode 136. Single Number
- [Leetcode] 136. Single Number
- LeetCode 136. Single Number
- 【leetcode】136. Single Number
- 【LeetCode】136. Single Number
- Leetcode 136. Single Number
- leetcode 136. Single Number
- leetcode 136. Single Number
- 136. Single Number LeetCode
- LeetCode 136. Single Number
- LeetCode 136. Single Number
- [LeetCode]136. Single Number
- LeetCode 136. Single Number
- LeetCode *** 136. Single Number
- [LeetCode]136. Single Number
- LeetCode--136. Single Number
- 【leetcode】136. Single Number
- 归并排序
- jvm--垃圾收集器与内存分配策略
- java 中多态的理解
- centos解决eth0 ip不显示问题
- LPVOID类型
- leetcode(37).136. Single Number
- Head out!http请求重定向和转发的区别
- Struct结构和Class类的区别
- zstu KI的斐波那契
- iShare·AD小技巧--在AD中如何快速的切换版层
- 【算法】常见的七种排序及其算法优化
- Java泛型(Generic)理解之一:T和?的区别
- sheral——一个方便定制及扩展的UI组件库
- sicily-1561. PRIME