当前位置:网站首页>NC231 只出现一次的数字
NC231 只出现一次的数字
2022-08-02 15:35:00 【syc596】
NC231 只出现一次的数字
只出现一次的数字_牛客题霸_牛客网 (nowcoder.com)
// //set
// import java.util.*;
// public class Solution {
// public int singleNumber (int[] array) {
// Set<Integer> set=new HashSet<>();
// for(int i=0;i<array.length;i++){
// if(set.contains(array[i])){
// set.remove(array[i]);
// }else{
// set.add(array[i]);
// }
// }
// for(int i=0;i<array.length;i++){
// if(set.contains(array[i])){
// return array[i];
// }
// }
// return -1;
// }
// }
// //map
// import java.util.*;
// public class Solution {
// public int singleNumber (int[] array) {
// Map<Integer,Integer> map=new HashMap<>();
// for(int i=0;i<array.length;i++){
// if(map.containsKey(array[i])==false){
// map.put(array[i],1);
// }else{
// map.put(array[i],map.get(array[i])+1);
// }
// }
// for(int i=0;i<array.length;i++){
// if(map.get(array[i])==1){
// return array[i];
// }
// }
// return -1;
// }
// }
//11
//异或
import java.util.*;
public class Solution {
public int singleNumber (int[] array) {
int ret=0;
for(int num:array){
ret^=num;
}
return ret;
}
}边栏推荐
猜你喜欢
随机推荐
Qt | 通过创建一个简单项目了解 Qt Creator
20 Lectures on Disassembly of Multi-merchant Mall System Functions-Platform Distribution Overview
从幻核疑似裁撤看如何保证NFT的安全
机械臂速成小指南(十六):带抛物线过渡的线性规划
面试官的角度谈谈算法岗面试的过程(岗位涉及到OCR、目标检测、图像分割、语音识别等领域)
MySQL-2-设置权限-创建表
ROS 之 KUKA iiwa编程
莫比乌斯反演学习笔记
Qt | 关于样式表的使用 QStyleSheet
tiup mirror modify
MongoDB 《三》复制集集群搭建实例
Qt | 关于容器类的一些总结
暴力破解美团最新JVM面试题:无限执行
Azure Kinect(K4A)人体识别跟踪进阶
How to use PHP to implement lexical analyzer and custom language
CWE4.8: The 25 most damaging software security issues in 2022
【[NOI2001] 炮兵阵地】【状压DP】
【Transformer专题】一、Attention is All You Need(Transformer)
Mobius inversion study notes
记一次内部分享——瞎扯淡








