【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免费透视脚本“线上开挂透视挂辅助工具”;hhpoker免费透视脚本简单的灵...
第四分钟神器!hhpoker透... 第四分钟神器!hhpoker透视方法,衢州都莱辅助器(透牌透视开挂辅助app)1、玩家可以在衢州都莱...
第八分钟了解“牛财神插件”必备... 第八分钟了解“牛财神插件”必备开挂辅助工具-原来有挂1、完成牛财神插件透视辅助安装,帮助玩家取得所有...
玩家必备教程!newpoker... 玩家必备教程!newpoker脚本“2026开挂透视挂辅助工具”是一款可以让一直输的玩家,快速成为一...
第8分钟体悟!hhpoker开... 第8分钟体悟!hhpoker开辅助软件,掌电竞技辅助器(系统透视开挂辅助神器)1、下载好掌电竞技辅助...
第一分钟了解“爱玩联盟app辅... 第一分钟了解“爱玩联盟app辅助”靠谱开挂辅助器-确实有挂所有人都在同一条线上,像星星一样排成一排,...
最新技巧!wpk辅助器“透明开... 您好:wpk辅助器这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别...
5分钟掌握!pokemmo辅助... 5分钟掌握!pokemmo辅助工具,掌中乐辅助器(揭秘透视开挂辅助工具)1、许多玩家不知道pokem...
八分钟了解“约战破解”靠谱开挂... 八分钟了解“约战破解”靠谱开挂辅助挂-原来是真的挂约战破解是一种具有地方特色的麻将游戏,要想赢得游戏...
普及知识!wepoker手机版... 普及知识!wepoker手机版透视脚本“辅助开挂透视挂辅助脚本”是一款可以让一直输的玩家,快速成为一...