【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

相关内容

热门资讯

一分钟了解!丽水都来脚本辅助,... 一分钟了解!丽水都来脚本辅助,wepoker亲友圈有用,解说技巧(确实真的有挂)是一款可以让一直输的...
透视好牌"德州透视插... 透视好牌"德州透视插件"教你开挂作弊辅助安装(真是真的是有挂);一、德州透视插件有挂的是的,亲,有的...
第五分钟了解!中至辅助顺,We... 第五分钟了解!中至辅助顺,We poker辅助器下载,详细教程(往昔真的有挂);中至辅助顺最新版本免...
透视了解"wepok... 透视了解"wepoker可以看底牌"推荐开挂作弊辅助下载(切实是有挂);大家肯定在之前wepoker...
两分钟了解!潮汕来物局透视平台... 两分钟了解!潮汕来物局透视平台使用方法,we poker辅助器v3.3,高科技教程(切实真的有挂);...
透视安装"德普之星透... 透视安装"德普之星透视免费"解谜开挂作弊辅助插件(好像是真的有挂);德普之星透视免费免费下载原版,在...
第二分钟了解!禅游游戏辅助器,... 第二分钟了解!禅游游戏辅助器,wepoker透视器免费,软件教程(固有是有挂)是一款可以让一直输的玩...
透视辅助"aapok... 您好:aapoker公共底牌这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用...
一分钟了解!衢州都莱辅助器下载... 【福星临门,好运相随】;一分钟了解!衢州都莱辅助器下载地址,hhpoker有作弊挂,揭秘教程(往昔是...
透视透视挂"德州局可... 透视透视挂"德州局可以透视"详细开挂作弊辅助黑科技(其实真的有挂);1、点击下载安装,德州局可以透视...