【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、实用技...
黑科技辅助!德扑软件决策(we... 黑科技辅助!德扑软件决策(wepOKE)外挂透明挂辅助机制(科普黑科技软件)科技教程也叫必备教程,这...
黑科技能赢"poke... 黑科技能赢"pokermaster有挂吗!外挂透明挂辅助下载(黑科技)德州教程"其实是有挂该软件可以...
玄学黑科技!微扑克智能辅助器(... 玄学黑科技!微扑克智能辅助器(透视)太坑了有挂(透视教程黑科技辅助);1、构建自己的微扑克智能辅助器...
wepoke教程!蛮王大厅辅助... wepoke教程!蛮王大厅辅助,新西游牌九透视挂辅助,功夫川小程序辅助;1、蛮王大厅辅助透视辅助简单...
黑科技苹果版!微扑克小程序辅助... 自定义微扑克小程序辅助器系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不...
黑科技智能ai"wp... 黑科技智能ai"wpk德州ai辅助神器!外挂透明挂辅助神器(黑科技)我来教教你"都是是真的有挂wpk...
透视教程!微友助手破解版,乐酷... 透视教程!微友助手破解版,乐酷牛牛外 挂透视辅助器,万能游戏辅助器脚本1、玩家可以在微友助手破解版软...
代打黑科技!微扑克辅助软件(透... 代打黑科技!微扑克辅助软件(透视)太坑了有挂(第三方教程黑科技攻略)暗藏猫腻,小编详细说明微扑克辅助...
黑科技有挂"德州之星... 黑科技有挂"德州之星有透视挂吗!外挂透明挂辅助工具(黑科技)AI教程"切实是有挂一、德州之星有透视挂...