【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

相关内容

热门资讯

黑科技实锤!(wEpOke)软... 黑科技实锤!(wEpOke)软件透明挂,(wepoker)先前是真的有挂,新版2025教程(有挂攻略...
黑科技辅助(微扑克游戏)外挂透... 黑科技辅助(微扑克游戏)外挂透视辅助插件(透视)黑科技教程(都是是真的有挂)1、每一步都需要思考,不...
黑科技辅助挂!wepower有... 黑科技辅助挂!wepower有外挂,wepower德州辅助器,2025新版技巧(原生存在有挂);玩家...
wpk职业代打(WPK)wpk... wpk职业代打(WPK)wpk显示有(透视)德州教程(一贯是有挂);亲,关键说明,wpk职业代打赛季...
黑科技辅助!(德州)外挂辅助器... 1、黑科技辅助!(德州)外挂辅助器,(德州)竟然存在有挂,wpk教程(有挂透明)(UU poker、...
黑科技插件(微扑克ai)外挂透... 黑科技插件(微扑克ai)外挂透视辅助方法(透视)曝光教程(总是有挂)1、全新机制【微扑克ai软件透明...
黑科技讲解!aapoker俱乐... 黑科技讲解!aapoker俱乐部,aapoker俱乐部后天可以操作吗,科技教程(其实是真的有挂);原...
aapoker透明挂真假(AA... aapoker透明挂真假(AAPOKeR)德州aa辅助(辅助挂)存在挂教程(好像有挂)1、构建自己的...
黑科技脚本!(wepoker)... 黑科技脚本!(wepoker)软件透明挂,(wePoke)一向存在有挂,力荐教程(有挂攻略);致您一...
黑科技智能ai!wepoke透... 1、黑科技智能ai!wepoke透明挂怎么识别,wepoke怎么来好牌,技巧教程(本然存在有挂);详...