【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)从前真的有挂,可靠教程(有挂教程);人气非常高,...
黑科技计算(wePoke)黑科... 黑科技计算(wePoke)黑科技透明挂辅助助手(透视)2025新版教程(原来存在有挂)1、全新机制【...
aapoker透明挂(aapo... aapoker透明挂(aapoKer)德州aa扑克透明挂(辅助挂)透明教程(一贯真的是有挂)1、aa...
黑科技科技!智星德州菠萝,云扑... 黑科技科技!智星德州菠萝,云扑克app辅助,wpk教程(确实存在有挂);致您一封信;亲爱智星德州菠萝...
黑科技透明挂!(EV扑克)外挂... 1、黑科技透明挂!(EV扑克)外挂辅助软件,(pokerrrr2)一向是有挂,2025新版总结(有挂...
黑科技ai(微扑克软件)外挂透... 黑科技ai(微扑克软件)外挂透视辅助挂(透视)细节揭秘(竟然真的是有挂)1、微扑克软件系统规律教程、...
aapoker透明挂(AAPO... aapoker透明挂(AAPOKer)aapoker发牌逻辑(辅助挂)技巧教程(一贯存在有挂)1、上...
黑科技最新!aapoker系统... 黑科技最新!aapoker系统机制,aapoker智能ai辅助,2025新版技巧(从前是真的有挂)科...
黑科技私人局!(aapOker... 黑科技私人局!(aapOker)透明挂辅助器,(AAPOKer)其实有挂,教你教程(有挂透明);人气...
黑科技存在(wpk游戏)外挂透... 黑科技存在(wpk游戏)外挂透视辅助软件(透视)扑克教程(真是真的是有挂)1、wpk游戏ai辅助优化...