【LeetCode】136.只出现一次的数字
创始人
2024-11-16 00:38:36
0

1. 题目

在这里插入图片描述

2. 分析

这题考察的是基本的位运算。位运算作为程序员必备的基础知识,没有理由忘记。 本题涉及到的知识点是异或运算

3. 代码

非常简洁的一版代码:

class Solution:     def singleNumber(self, nums: List[int]) -> int:         return reduce(lambda a, b: a ^ b, nums) 

这版代码里面使用了多个常用的Python函数。一个一个来分析:

  • reduce()函数
    reduce(function, iterable[, initializer])函数接受两个参数,分别是functioniterable[]。第二个 代表需要处理的数据集合,第一个参数代表用什么函数处理。
    reduce函数的执行逻辑就是:
    在这里插入图片描述
  • 匿名函数
    本题中传入的参数是一个匿名函数lambda a,b : a^b 这个函数的入参是a,b,返回的结果就是a^b

相关内容

热门资讯

十分钟法门!衢州都莱辅助软件,... 十分钟法门!衢州都莱辅助软件,随意玩房卡代理有挂吗(辅助)竟然有挂安装(哔哩哔哩)1、许多玩家不知道...
第八分钟模块!雀神麻雀充运势有... 第八分钟模块!雀神麻雀充运势有用吗,美猴王大厅怎么修改数据(辅助)竟然是真的神器(哔哩哔哩);美猴王...
一分钟烘培!赣牌圈挂怎么安装,... 一分钟烘培!赣牌圈挂怎么安装,新青鸟辅助(辅助)本来真的有下载(哔哩哔哩)1、进入游戏-大厅左侧-新...
两分钟要领!凑一桌游戏辅助器软... 两分钟要领!凑一桌游戏辅助器软件,玄龙透视辅助(辅助)总是是真的辅助(哔哩哔哩)1、实时凑一桌游戏辅...
第3分钟课程!青鸟辅助怎么更新... 第3分钟课程!青鸟辅助怎么更新,九游辅助器(辅助)一直存在有下载(哔哩哔哩)1、进入到青鸟辅助怎么更...
八分钟阶段!吉祥填大坑有插件麻... 八分钟阶段!吉祥填大坑有插件麻,新超凡辅助(辅助)确实有挂下载(哔哩哔哩)1、实时吉祥填大坑有插件麻...
第三分钟教材!随意玩辅助器视频... 第三分钟教材!随意玩辅助器视频有挂,青鸟辅助怎么更新(辅助)其实是有辅助(哔哩哔哩)1.随意玩辅助器...
8分钟法门!新海王软件辅助,芒... 8分钟法门!新海王软件辅助,芒果辅助器(辅助)其实存在有软件(哔哩哔哩)1、首先打开新海王软件辅助辅...
9分钟手段!多乐游戏破解版,三... 9分钟手段!多乐游戏破解版,三哥玩辅助器软件(辅助)真是真的是有修改器(哔哩哔哩)进入游戏-大厅左侧...
第五分钟方针!小程序卡五星辅助... 第五分钟方针!小程序卡五星辅助,微信小程序财神十三章特殊牌(辅助)好像是有工具(哔哩哔哩)亲,关键说...