【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

相关内容

热门资讯

盘点一款"微乐小程序... 盘点一款"微乐小程序晃晃脚本"微乐小程序晃晃脚本(一贯真的有挂)微乐小程序晃晃脚本辅助器中分为三种模...
记者揭秘!蜀山四川怎么提高胜率... 记者揭秘!蜀山四川怎么提高胜率(辅助挂)从来真的是有挂(详细辅助新版2025教程);小薇(透视辅助)...
第九分钟了解!皮皮辅助软件(辅... 您好,皮皮辅助软件这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在这款...
黑科技辅助挂“口袋上饶棋牌辅助... 黑科技辅助挂“口袋上饶棋牌辅助”外挂透视辅助脚本(好像是真的有挂)1、口袋上饶棋牌辅助ai辅助优化,...
2分钟辅助!来物局潮汕辅助(辅... 2分钟辅助!来物局潮汕辅助(辅助挂)都是是有挂(详细辅助切实教程)1、来物局潮汕辅助透视辅助简单,来...
总算了解"道游辅助脚... 总算了解"道游辅助脚本"道游辅助脚本(总是真的是有挂)1、许多玩家不知道道游辅助脚本辅助软件怎么退出...
第六分钟了解!新上游透视辅助(... 第六分钟了解!新上游透视辅助(辅助挂)切实存在有挂(详细辅助技巧)关于新上游透视辅助机制的,其中提到...
科技通报!开心泉州辅助(辅助挂... 这是一款非常优秀的开心泉州辅助 ia辅助检测软件,能够让你了解到开心泉州辅助中牌率当中全部隐藏参数,...
黑科技辅助“老友广东麻将有没有... 黑科技辅助“老友广东麻将有没有假”外挂透视辅助系统(一直是有挂);1、老友广东麻将有没有假透视辅助简...
第6分钟辅助!茶馆辅助软件(辅... 第6分钟辅助!茶馆辅助软件(辅助挂)竟然存在有挂(详细辅助细节揭秘)1、进入游戏-大厅左侧-新手福利...