【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

相关内容

热门资讯

第7分钟了解!广西八一字牌辅助... 第7分钟了解!广西八一字牌辅助视频(辅助挂)原来有挂(详细教程!开挂辅助脚本);广西八一字牌辅助视频...
推荐项目!长了四人上品十三攻略... >>您好:长了四人上品十三攻略确实是有挂的,很多玩家在这款长了四人上品十三攻略游戏中打牌都会发现很多...
第5分钟了解!闲逸游戏修改器(... 第5分钟了解!闲逸游戏修改器(辅助挂)其实是有挂的(细节方法开挂辅助神器)闲逸游戏修改器ai黑科技系...
了解手筋!雀神广东智能插件,中... 大家好,今天小编来为大家解答雀神广东智能插件这个问题咨询软件客服可以免费测试直接加微信(136704...
十分钟讲解!杭州都莱大菠萝有挂... 【亲,杭州都莱大菠萝有挂吗 这款游戏可以开挂的,确实是有挂的,很多玩家在这款杭州都莱大菠萝有挂吗中打...
推荐模块!微信小程序家乡大贰破... 推荐模块!微信小程序家乡大贰破解版,一起宁德钓蟹技巧,技巧教程(果然确实有挂)-哔哩哔哩 了解更多开...
2分钟讲究!顺欣茶楼辅助(辅助... 2分钟讲究!顺欣茶楼辅助(辅助挂)一贯确实有挂(力荐教程开挂辅助插件);打开点击测试直接进入微信(1...
传授举措!免费宝宝浙江游戏安装... 免费宝宝浙江游戏安装是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加...
三分钟详情!四川游戏家园通用辅... 您好:四川游戏家园通用辅助在这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用...
推荐项目!广东雀神透视,福建天... 推荐项目!广东雀神透视,福建天天开心辅助真是性,2026版教程(果然是有挂)-哔哩哔哩;亲,福建天天...