【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

相关内容

热门资讯

透视攻略!wepokerplu... 透视攻略!wepokerplus脚本,波特互娱辅助,解密教程(有挂插件)波特互娱辅助软件透明挂微扑克...
透视辅助!四川家园辅助,新上游... 透视辅助!四川家园辅助,新上游辅助器,2025新版教程(有挂软件);最新版2024是一款经典耐玩的益...
带你了解“科乐天天踢填大坑辅助... 带你了解“科乐天天踢填大坑辅助”确实有挂(辅助挂)详细辅助安装教程;1、很好的工具软件,可以解锁游戏...
第四分钟辅助(花花生活圈怎么装... 第四分钟辅助(花花生活圈怎么装开挂)总是真的是有挂(详细辅助AI教程)小薇(透视辅助)致您一封信;亲...
第5分钟辅助!如何下载并安装胡... 第5分钟辅助!如何下载并安装胡乐辅助脚本(辅助挂)一贯存在有挂(详细辅助可靠教程);第5分钟辅助!如...
透视透视!xpoker辅助怎么... 透视透视!xpoker辅助怎么用,大菠萝挂机辅助,细节揭秘(有挂技巧)1.大菠萝挂机辅助 ai辅助创...
透视新版!川娱竞技插件,四川熊... 透视新版!川娱竞技插件,四川熊猫辅助,普及教程(有挂技巧);实战中需综合运用上述技巧,并根据牌桌动态...
推荐十款“广西老友玩有破解吗”... 推荐十款“广西老友玩有破解吗”本来存在有挂(辅助挂)详细辅助切实教程1、上手简单,内置详细流程视频教...
5分钟辅助(心悦辅助出售平台)... 5分钟辅助(心悦辅助出售平台)一贯真的有挂(详细辅助大神讲解)1、每一步都需要思考,不同水平的挑战会...
第八分钟辅助!卡丁互娱辅助器(... 第八分钟辅助!卡丁互娱辅助器(辅助挂)一贯是真的有挂(详细辅助总结教程);小薇(透视辅助)致您一封信...