【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

相关内容

热门资讯

透视私人局“wepoker免费... 透视私人局“wepoker免费透视脚本”确实存在有挂(辅助挂)详细辅助玩家教你1、任何ai辅助神器的...
wepoker辅助器怎么用!购... wepoker辅助器怎么用!购买wepoker模拟器,wpk辅助ai(详细辅助必胜教程);无聊就玩这...
透视系统!wpk脚本辅助器,佛... 透视系统!wpk脚本辅助器,佛手大菠萝辅助(详细辅助专业教程);玩家必备必赢加哟《136704302...
辅助透视!wepoker有没有... 辅助透视!wepoker有没有机器人,天天贵阳辅助工具(总是有挂)1、许多玩家不知道天天贵阳辅助工具...
透视智能ai“智星菠萝辅助怎么... 透视智能ai“智星菠萝辅助怎么买”果然真的是有挂(辅助挂)详细辅助新2025教程所有人都在同一条线上...
wepoekr底牌透视!wep... wepoekr底牌透视!wepoker怎么看牌型,红龙poker透视工具(详细辅助技巧教程);致您一...
透视挂!aapoker辅助挂,... 透视挂!aapoker辅助挂,pokerworld修改器(详细辅助解密教程);玩家必备必赢加哟《13...
透视安卓版!德普之星私人局辅助... 透视安卓版!德普之星私人局辅助器,兴动互娱游戏辅助器好用吗(总是是真的有挂)所有人都在同一条线上,像...
透视ai代打“aapoker辅... 透视ai代打“aapoker辅助插件工具下载”切实是有挂(辅助挂)详细辅助新2025版;1、下载好辅...
透视有挂!hhpoker透视脚... 《透视有挂!hhpoker透视脚本,德普之星辅助工具如何打开(详细辅助力荐教程)》 德普之星辅助工具...