leetcode 136. Single Number
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?
class Solution(object):def singleNumber(self, nums):""":type nums: List[int]:rtype: int"""""" # 3,4,5,3,4,5# 3^3 = 0# 4^4 = 0# 5^5 = 0# 0^0 = 0# 0^0 = 0x = nums[0]for i in range(1, len(nums)):x ^= nums[i]return x"""return reduce(lambda x,y: x^y, nums, 0)
语法
reduce() 函数语法:
reduce(function, iterable[, initializer])
参数
- function -- 函数,有两个参数
- iterable -- 可迭代对象
- initializer -- 可选,初始参数
转载于:https://www.cnblogs.com/bonelee/p/8546483.html
leetcode 136. Single Number相关推荐
- 【异或】LeetCode 136. Single Number
LeetCode 136. Single Number Solution1:我的答案 还好异或的性质没记错,还好,还好 class Solution { public:int singleNumber ...
- [勇者闯LeetCode] 136. Single Number
[勇者闯LeetCode] 136. Single Number Description Given an array of integers, every element appears twice ...
- Leetcode 136 Single Number 仅出现一次的数字
原题地址 https://leetcode.com/problems/single-number/ 题目描述 Given an array of integers, every element app ...
- LeetCode 136. Single Number【哈希表/位运算/数学】简单
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12.由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止:由于LeetCode还在不断地创建新 ...
- [swift] LeetCode 136. Single Number
Given an array of integers, every element appears twice except for one. Find that single one. Note: ...
- 【?异或】LeetCode 260. Single Number III
LeetCode 260. Single Number III Solution1: 博客转载自:http://www.cnblogs.com/grandyang/p/4741122.html 这道题 ...
- 【异或】LeetCode 137. Single Number II
LeetCode 137. Single Number II Solution1:不会做,抄的 博客转载自:http://www.cnblogs.com/grandyang/p/4263927.htm ...
- 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):""& ...
- LeetCode 137. Single Number II--三次异或消除相同的数--C++,Python解法
题目地址:Single Number II - LeetCode Given a non-empty array of integers, every element appears three ti ...
最新文章
- vsftpd日志配置及查看——可以将vsftpd记录在系统日志里
- 业务规则的生命周期管理
- 优化搜索排序结果从而“ 提升CTR、CVR业务指标”
- sql中exits和in的区别
- 无聊!为何说程序员是最实用主义?
- 小区居民投诉要拆除通信基站 三大运营商联手“封杀”...
- 程序员的自我修养笔记 2
- python 基础语法学习笔记(2019年4月第二周学习笔记)
- java小白必看:如何用java创建一个窗口
- 裴礼文《数学分析中的典型问题与方法》 P1~31
- DynamipsGUI笔记
- 十四、陈述句_句子结构成分
- vss服务器状态失败_Exchange快照错误,询问写入器状态失败
- 深度学习:卷积神经网络从入门到精通
- 电影《阿凡达》观后感
- No.41-VulnHub-DEFCON Toronto: Galahad-Walkthrough渗透学习
- AGV搬运机器人磁导航传感器D-MNSV7-X16安装方法与注意事项
- 模电二:电容、三极管、场效应管介绍
- 快速理解iaas/pass/sass
- 处处可导 但导函数不连续的例子
热门文章
- 怎么截取图片大小 html,详解html2canvas截图不能截取圆角图片的解决方案
- linux qt检测u盘热插拔,【QT】动态监测U盘插拔
- python闭包和函数调用区别_函数闭包与可调用类
- pycharm conda 环境 切换 linux_【Python专题(一)】python环境搭建
- python整除表达 mod_[零基础学python]啰嗦的除法
- react native利用webvView嵌入h5页面以及RN与webView的通信
- Java发送邮件正文带表格
- 【原理+实战+视频+源码】手撸SpringBoot缓存系统
- 一个三非渣本的Java校招秋招之路,吊打面试官
- volatile怎么实现的内存可见?附面试题答案