【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

相关内容

热门资讯

透视系统!wejoker辅助脚... 透视系统!wejoker辅助脚本(透视)素来有开挂辅助工具(有挂教学)1、下载安装好wejoker辅...
第1分钟手册!广东雀神智能插件... 第1分钟手册!广东雀神智能插件试用(透视)详细开挂辅助软件(果真有挂);无需打开直接搜索加(薇:13...
总算清楚!摸一把花牌辅助,越乡... 总算清楚!摸一把花牌辅助,越乡游辅助工具,必备教程(有挂秘诀);无需打开直接搜索加(薇:136704...
一阶段理解!欢聚水鱼插件怎么安... 一阶段理解!欢聚水鱼插件怎么安装(透视)从来有开挂辅助器(有挂细节);无需打开直接搜索加(薇:136...
三分钟模块!雀友会广东潮汕辅助... 三分钟模块!雀友会广东潮汕辅助(透视)详细开挂辅助器(有挂详情);无需打开直接搜索加(薇:13670...
透视好牌!wpk辅助器(透视)... 透视好牌!wpk辅助器(透视)原先有开挂辅助下载(有挂规律)1、下载安装好wpk辅助器,进入游戏主界...
3阶段体悟!多乐跑辅助(透视)... 3阶段体悟!多乐跑辅助(透视)先前有开挂辅助工具(竟然有挂);无需打开直接搜索加(薇:1367043...
分享一款!湛江吴川0759程序... 分享一款!湛江吴川0759程序,新星游辅助软件下载,2024新版总结(有挂教学)1、下载安装好新星游...
第1分钟诀窍!新星游拼十辅助(... 第1分钟诀窍!新星游拼十辅助(透视)详细开挂辅助软件(有挂方针)1、下载安装好新星游拼十辅助,进入游...
九刹那指导!乐平包王攻略(透视... 九刹那指导!乐平包王攻略(透视)固有有开挂辅助下载(有挂分享)1、下载安装好乐平包王攻略,进入游戏主...