【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

相关内容

热门资讯

值得注意的是!奇迹陕西三代辅助... 值得注意的是!奇迹陕西三代辅助器免费,微信小程序家乡大二解码,讲义教程(真的有挂)-哔哩哔哩微信小程...
科普透视!hhpoker作弊码... 科普透视!hhpoker作弊码怎么用!让我来分享经验辅助脚本(竟然有挂)-哔哩哔哩1、完成hhpok...
一分钟了解!wepoker底牌... 一分钟了解!wepoker底牌透视,微信小程序加速脚本,切实真的有辅助神器(有挂猫腻)一分钟了解!w...
据文件显示!wepoker私人... 据文件显示!wepoker私人局透视方法(透视)真是真的是有辅助下载(有挂解惑)-哔哩哔哩1、任何w...
推出新举措!渝都亲友全辅助,河... 推出新举措!渝都亲友全辅助,河洛杠次辅助,演示教程(有挂教学)-哔哩哔哩;1、许多玩家不知道渝都亲友...
关于透视!hhpoker真的有... 关于透视!hhpoker真的有透视吗!揭秘一下辅助神器(有挂讲解)-哔哩哔哩进入游戏-大厅左侧-新手...
技术分享!aapoker辅助工... 技术分享!aapoker辅助工具安全吗,抓住捣蛋鸡开挂,真是真的是有辅助神器(有挂秘笈)1、抓住捣蛋...
事发当天!wepoker游戏下... 事发当天!wepoker游戏下载(透视)好像是有辅助下载(有挂秘笈)-哔哩哔哩1、这是跨平台的wep...
针对!丽水都莱破解器是真的,微... 针对!丽水都莱破解器是真的,微信小程序辅助器破解版,绝活教程(有挂辅助)-哔哩哔哩1、很好的工具软件...
普及透视!wepoker怎么下... 普及透视!wepoker怎么下载游戏!今日科普辅助插件(有挂教程)-哔哩哔哩1、wepoker怎么下...