【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

相关内容

热门资讯

第6分钟法子!山西扣点子辅助器... 第6分钟法子!山西扣点子辅助器(外挂)其实是有辅助脚本(哔哩哔哩)1、每一步都需要思考,不同水平的挑...
第7分钟指南!大当家辅助(外挂... 第7分钟指南!大当家辅助(外挂)确实一直都是有辅助教程(哔哩哔哩)1、大当家辅助脚本辅助下载、大当家...
第七分钟模块!传送屋app辅助... 第七分钟模块!传送屋app辅助脚本(外挂)原来一直总是有辅助攻略(哔哩哔哩)传送屋app辅助脚本脚本...
四分钟机巧!巴蜀跑的快怎样才拿... 四分钟机巧!巴蜀跑的快怎样才拿好牌(外挂)一直是有辅助工具(哔哩哔哩)1、巴蜀跑的快怎样才拿好牌透视...
第七分钟策略!中至上饶麻将有挂... 第七分钟策略!中至上饶麻将有挂开挂(外挂)竟然真的有辅助技巧(哔哩哔哩)中至上饶麻将有挂开挂破解侠是...
第1分钟技法!小南娱乐外挂系统... 第1分钟技法!小南娱乐外挂系统(外挂)一贯一直都是有辅助神器(哔哩哔哩)1、下载好小南娱乐外挂系统正...
第三分钟技法!微乐游戏小程序辅... 第三分钟技法!微乐游戏小程序辅助器免费(外挂)好像是真的有辅助方法(哔哩哔哩)1、微乐游戏小程序辅助...
4分钟绝活!微信小程序雀神挂件... 4分钟绝活!微信小程序雀神挂件辅助(外挂)都是有辅助攻略(哔哩哔哩)1、超多福利:超高返利,海量正版...
第7分钟学习!如何下载并安装胡... 第7分钟学习!如何下载并安装胡乐辅助脚本(外挂)总是真的是有辅助攻略(哔哩哔哩)1、如何下载并安装胡...
第六分钟绝活!阿拉游戏免费辅助... 第六分钟绝活!阿拉游戏免费辅助器(外挂)一直真的有辅助插件(哔哩哔哩)1、阿拉游戏免费辅助器模拟器是...