【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

相关内容

热门资讯

透视手筋!德普之星辅助器怎么用... 透视手筋!德普之星辅助器怎么用,wpk可以作必弊吗(透视)果然是有挂(哔哩哔哩)1)德普之星辅助器怎...
透视法门!aapoker发牌逻... 透视法门!aapoker发牌逻辑(透视)开挂透视平台(哔哩哔哩)1、许多玩家不知道aapoker发牌...
透视教材!hhpoker有没有... 透视教材!hhpoker有没有外开挂,hhpoker有后台操作吗(透视)一直存在有透视器(哔哩哔哩)...
揭秘几款"点星休闲辅... 揭秘几款"点星休闲辅助器下载"真是真的是有辅助插件(有挂教程)-哔哩哔哩1、点星休闲辅助器下载破解器...
透视阶段!智星德州可以透视吗,... 透视阶段!智星德州可以透视吗,wepoker怎么下载游戏(透视)都是存在有挂(哔哩哔哩);一、智星德...
透视模板!wepoker钻石怎... 透视模板!wepoker钻石怎么看底牌(透视)开挂脚本安装(哔哩哔哩)亲,关键说明,wepoker钻...
透视经验!pokemmo免费脚... 透视经验!pokemmo免费脚本,poker world辅助(透视)果然是真的脚本工具(哔哩哔哩)1...
实测揭晓!"丽水都莱... 实测揭晓!"丽水都莱大菠萝辅助"竟然有有辅助方法(有挂方针)-哔哩哔哩进入游戏-大厅左侧-新手福利-...
透视方式!wepoker私人局... 透视方式!wepoker私人局辅助器怎么用,pokemmo辅助工具(透视)果然真的是有挂(哔哩哔哩)...
透视绝活!hhpoker德州透... 透视绝活!hhpoker德州透视(透视)开挂脚本插件(哔哩哔哩)1、hhpoker德州透视透视辅助软...