【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

相关内容

热门资讯

推荐几款新版!创思维辅助器,p... 推荐几款新版!创思维辅助器,pokemmo手机版脚本免费,详细开挂辅助神器(真是有挂)1、很好的工具...
必备攻略!贵州闲来辅助软件可以... 必备攻略!贵州闲来辅助软件可以样,uupoker有透视,详细开挂辅助方法(真的有挂)1、贵州闲来辅助...
玩家必看攻略!乐酷副厅有挂,w... 玩家必看攻略!乐酷副厅有挂,wepoker私人局俱乐部辅助,详细开挂辅助软件(有挂讲解)1、进入游戏...
终于清楚!雀友会钻石辅助器潮汕... 终于清楚!雀友会钻石辅助器潮汕麻将,wepoker一直输的号能继续打,详细开挂辅助工具(有挂神器)1...
实操分享!心悦透视辅助器免费版... 实操分享!心悦透视辅助器免费版,拱趴大菠萝万能挂图解,详细开挂辅助攻略(有挂方式);1、上手简单,内...
重大通报!约战沙城攻略,聚星a... 重大通报!约战沙城攻略,聚星ai辅助工具激活码,详细开挂辅助app(新版有挂)1、玩家可以在约战沙城...
查到实测辅助!闽南游手在线辅助... 查到实测辅助!闽南游手在线辅助器,wepoker开脚本视频,详细开挂辅助神器(有挂方法)在进入闽南游...
推荐攻略!河南微乐小程序辅助器... 推荐攻略!河南微乐小程序辅助器免费,德普之星私人局辅助器,详细开挂辅助插件(有挂辅助)1、进入游戏-...
攻略讲解!新全游辅助器,we-... 攻略讲解!新全游辅助器,we-poker有人玩,详细开挂辅助技巧(有挂规律)1、许多玩家不知道新全游...
玩家科普!青龙辅助3.0,hh... 玩家科普!青龙辅助3.0,hhpoker德州透视挂,详细开挂辅助软件(有挂辅助)1、游戏颠覆性的策略...