【LeetCode-面试算法经典-Java实现】【136-Single Number(仅仅出现一次的数字)】
【136-Single Number(仅仅出现一次的数字)】
【LeetCode-面试算法经典-Java实现】【全部题目文件夹索引】
原题
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?
题目大意
给定一个数组,每一个元素都出现2次除了当中的一个。找出仅仅出现一次的数字注意:算法必须是线性时间复杂度,能够不使用额外空间实现吗?
解题思路
使用异或运算。
代码实现
算法实现类
public class Solution {public int singleNumber(int[] nums) {if (nums == null || nums.length < 1) {throw new IllegalArgumentException("nums");}for (int i = 1; i< nums.length; i++) {nums[0] ^= nums[i];}return nums[0];}
}
评測结果
点击图片。鼠标不释放。拖动一段位置。释放后在新的窗体中查看完整图片。
特别说明
欢迎转载。转载请注明出处【http://blog.csdn.net/derrantcm/article/details/47745389】
转载于:https://www.cnblogs.com/yangykaifa/p/7338541.html
【LeetCode-面试算法经典-Java实现】【136-Single Number(仅仅出现一次的数字)】相关推荐
- Leetcode 136 Single Number 仅出现一次的数字
原题地址 https://leetcode.com/problems/single-number/ 题目描述 Given an array of integers, every element app ...
- 【LeetCode-面试算法经典-Java实现】【015-3 Sum(三个数的和)】
[015-3 Sum(三个数的和)] [LeetCode-面试算法经典-Java实现][全部题目文件夹索引] 原题 Given an array S of n integers, are there ...
- 【LeetCode-面试算法经典-Java实现】【109-Convert Sorted List to Binary Search Tree(排序链表转换成二叉排序树)】...
[109-Convert Sorted List to Binary Search Tree(排序链表转换成二叉排序树)] [LeetCode-面试算法经典-Java实现][全部题目文件夹索引] 原题 ...
- 【LeetCode-面试算法经典-Java实现】【054-Spiral Matrix(螺旋矩阵)】
[054-Spiral Matrix(螺旋矩阵)] [LeetCode-面试算法经典-Java实现][全部题目文件夹索引] 原题 Given a matrix of m x n elements (m ...
- 【异或】LeetCode 136. Single Number
LeetCode 136. Single Number Solution1:我的答案 还好异或的性质没记错,还好,还好 class Solution { public:int singleNumber ...
- 【LeetCode-面试算法经典-Java实现】【129-Sum Root to Leaf Numbers(全部根到叶子结点组组成的数字相加)】...
[129-Sum Root to Leaf Numbers(全部根到叶子结点组组成的数字相加)] [LeetCode-面试算法经典-Java实现][全部题目文件夹索引] 原题 Given a bina ...
- 【LeetCode-面试算法经典-Java实现】【226-Invert Binary Tree(反转二叉树)】
[226-Invert Binary Tree(反转二叉树)] [LeetCode-面试算法经典-Java实现][所有题目目录索引] 代码下载[https://github.com/Wang-Jun- ...
- [勇者闯LeetCode] 136. Single Number
[勇者闯LeetCode] 136. Single Number Description Given an array of integers, every element appears twice ...
- 【LeetCode-面试算法经典-Java实现】【198-House Robber(抢劫犯)】
[198-House Robber(抢劫犯)] [LeetCode-面试算法经典-Java实现][所有题目目录索引] 代码下载[https://github.com/Wang-Jun-Chao] 原题 ...
- 263.Ugly Number||202 happy number||476 Number Complement||136 Single Number
263.Ugly Number 判断因数是否只有素数2.3.5.. 感觉比较简单: class Solution(object):def isUgly(self, num):""& ...
最新文章
- 使用netty实现一个类似于微信的聊天功能
- python数字处理技巧(1): 精度舍入、精确运算、格式化、进制数、大数打包解包、复数、NaN、分数
- OpenCV使用VideoCapture界面读取一系列图像的实例(附完整代码)
- Java面向对象(四)final关键字
- Vue.js响应式原理
- 20145228 《信息安全系统设计基础》第0周学习总结
- mysql 事务sqlserver_SQLServer数据库:事务与隔离级别实例讲解
- [转载]Flex 2.0 实现SWF全屏
- idea中jar包依赖了但还是找不到类的解决方案
- 雪城大学信息安全讲义 3.2 Set-UID 程序的漏洞
- Qt多线程之QMutex
- 【python】如何查看已经安装的python软件包和版本
- 离职因多写3个字被索赔2.9万,这家公司的操作让网友直呼拳头摁了......
- kali安装超详细教程
- ppa什么网_ppa网站-和ppa网站相关的内容-阿里云开发者社区
- linux返回根目录的命令
- Photoshop学习(十六):利用蒙版合成图像
- qt 部署 错误_QT for Windows安装配置总结及采坑问题汇总
- 用Python自制随机点名程序,压迫感来了~
- 人若不知足,永远不幸福
热门文章
- 虐哭无数人的烧脑刑侦科推理题,程序员一秒解
- 任正非:HR面试不深刻导致大规模进人、走人,耽误人家几年对得起人家吗?...
- 未来互联网最稀缺的能力是什么?
- 推荐一份 Google 面试指南
- 在微型计算机中r o m是什么,微机原理试题一
- *第四周*数据结构实践项目一【创建单链表】
- [总结] LCT学习笔记
- vue的一些坑(第二天)
- YTU 2837: 编程题B-狐狸算卦
- 手记-数学分析(高等数学)中有关算法效率的公式列举(O,Θ,Ω)