【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辅助哪里买,来... 了解辅助!wpk辅助哪里买,来来拼十免费辅助,开挂(透视)辅助神器(竟然有挂);来来拼十免费辅助是一...
第1分钟开挂"广东雀... 第1分钟开挂"广东雀神挂件去哪买"原先有开挂辅助挂(竟然有挂);广东雀神挂件去哪买最新版本免费下载安...
透视美元局!情怀游戏辅助器破解... 透视美元局!情怀游戏辅助器破解版,微乐自建房安装挂(透视)开挂辅助挂wpk教程;透视美元局!情怀游戏...
发现开挂!淘宝买wepoker... 发现开挂!淘宝买wepoker透视有用吗,海贝之城有辅助吗,开挂(透视)辅助工具(真的有挂);一、海...
第八分钟开挂"拼十a... 第八分钟开挂"拼十app辅助"原本有开挂辅助透视软件(的确有挂);拼十app辅助是一种具有地方特色的...
透视能赢!山西扣点点脚本辅助器... 透视能赢!山西扣点点脚本辅助器,雀神广东定制插件(透视)开挂辅助平台科技教程;是一款可以让一直输的玩...
分析辅助!newpoker怎么... 【福星临门,好运相随】;分析辅助!newpoker怎么安装脚本,欢乐茶馆脚本辅助,开挂(透视)辅助脚...
第1分钟开挂"呗兔辅... 第1分钟开挂"呗兔辅助怎么样"素来有透视开挂辅助安装(揭秘有挂);呗兔辅助怎么样AI智能教程细节普及...
辅助透视!wepoker辅助,... 《辅助透视!wepoker辅助,道游拼十辅助器(透视)开挂辅助插件细节方法》 辅助透视!wepoke...
第一分钟开挂"途游大... 第一分钟开挂"途游大作战辅助"原本有开挂辅助脚本(有挂详细);1、点击下载安装,途游大作战辅助插件透...