【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

相关内容

热门资讯

黑科技辅助(Wpk)ai辅助(... 黑科技辅助(Wpk)ai辅助(透视)辅助软件(好像真的有挂);1分钟了解详细教程(微信 136704...
第9分钟黑科技!aapoker... 第9分钟黑科技!aapoker辅助软件,德扑之星ai代打怎么弄,规律教程(有挂黑科技)是一款可以让一...
德州之星辅助软件!aapoke... 德州之星辅助软件!aapoker软件,智星德州菠萝在哪下载,新2025教程(一向是真的有挂);玩家必...
黑科技真的!wepoke有没有... 黑科技真的!wepoke有没有辅助挂,(WEPOke)有外挂软件,介绍教程(有挂技巧)1、每一步都需...
黑科技数据(微扑克)辅助Dpp... 1、黑科技数据(微扑克)辅助Dppoker(透视)ai机器人(原来真的是有挂);详细教程。2、透视辅...
第六分钟黑科技!微扑克有假吗,... 《第六分钟黑科技!微扑克有假吗,红龙扑克辅助软件下载,普及教程(有挂黑科技)》 微扑克有假吗软件透明...
智星德州菠萝偷偷看牌功能!po... 智星德州菠萝偷偷看牌功能!pokermaster外挂,德州微扑克辅助神器app,安装教程(从前存在有...
黑科技总结!wepoke辅助插... 黑科技总结!wepoke辅助插件,(wepOkE)一贯真的是有挂,科技教程(有挂脚本)wepoke辅...
黑科技教程(德扑)看底牌(透视... 黑科技教程(德扑)看底牌(透视)ai软件(原生是真的有挂);最新版2024是一款经典耐玩的益智游戏,...
十分钟黑科技!智星菠萝德州有挂... 十分钟黑科技!智星菠萝德州有挂吗,微扑克助手,扑克教程(有挂黑科技)是一款可以让一直输的玩家,快速成...