【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

相关内容

热门资讯

2026版教学!约局吧开挂神器... 2026版教学!约局吧开挂神器是真的吗,微乐透视辅助功能插件下载,教材教程(有挂方略)-哔哩哔哩1)...
目前来看!微信填大坑辅助,蜀山... 目前来看!微信填大坑辅助,蜀山四川vip破解,模板教程(新版有挂)-哔哩哔哩1.微信填大坑辅助 选牌...
一分钟教你!微信小程序边锋干瞪... 一分钟教你!微信小程序边锋干瞪眼,德州局怎么透视,指南教程(有挂总结)-哔哩哔哩1)微信小程序边锋干...
详细透视!德扑之心免费透视,微... 详细透视!德扑之心免费透视,微乐家乡小程序修改器,指南书教程(有人有挂)-哔哩哔哩1、德扑之心免费透...
受玩家影响!约局吧作必弊脚本,... 受玩家影响!约局吧作必弊脚本,枫叶辅助官网地址,指南书教程(真是有挂)-哔哩哔哩1、每一步都需要思考...
据权威媒体报道!新天道辅助,欢... 据权威媒体报道!新天道辅助,欢乐卡五星辅助工具,学习教程(有人有挂)-哔哩哔哩1、欢乐卡五星辅助工具...
记者爆料!微乐脚本,wpk透视... 记者爆料!微乐脚本,wpk透视插件,课程教程(有挂详细)-哔哩哔哩1、游戏颠覆性的策略玩法,独创攻略...
专业透视!wepoker祈福有... 专业透视!wepoker祈福有用吗,微乐小程序辅助器代理,总结教程(竟然有挂)-哔哩哔哩1、wepo...
今天上午!哈糖大菠萝辅助器,微... 今天上午!哈糖大菠萝辅助器,微信边锋辅助下载,妙计教程(有挂存在)-哔哩哔哩1、哈糖大菠萝辅助器有没...
随着!广西友乐app辅助工具,... 随着!广西友乐app辅助工具,随意玩房卡辅助,手册教程(真实有挂)-哔哩哔哩1、操作简单,无需广西友...