【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

相关内容

热门资讯

苹果版辅助挂(德州之星)软件铺... 苹果版辅助挂(德州之星)软件铺牌器(Ai)软件铺牌器(都是是真的有挂)暗藏猫腻,小编详细说明原来是有...
黑科技神器"德扑之星... 黑科技神器"德扑之星发牌规律!外挂透明挂辅助工具(黑科技)黑科技教程"原来真的有挂1、德扑之星发牌规...
普及黑科技(AAPOker)透... 普及黑科技(AAPOker)透视辅助(透视)是正规的(都是真的有挂)1、该软件可以轻松地帮助玩家将透...
黑科技苹果版"wep... 黑科技苹果版"wepoke怎么看有没有外挂!外挂透明挂辅助神器(黑科技)必备教程"真是有挂1、wep...
科普黑科技(aaPOKER)辅... 科普黑科技(aaPOKER)辅助工具存在吗(透视)辅助工具ai(一直是真的有挂)1、操作简单,无需注...
黑科技数据"wepo... 黑科技数据"wepoke透明功能下载链接!外挂透明挂辅助app(黑科技)科技教程"竟然是有挂1、下载...
总结辅助挂(德扑ai)ai代打... 总结辅助挂(德扑ai)ai代打可靠(AI)ai代打可靠(本来存在有挂);1、点击下载安装,插件透视分...
黑科技总结"wepo... 黑科技总结"wepoke软件免费版!外挂透明挂辅助下载(黑科技)普及教程"竟然真的是有挂一、wepo...
智能ai辅助挂(德州之星)有透... 智能ai辅助挂(德州之星)有透视挂吗(Ai)有透视挂(真是是有挂)辅助器中分为三种模型:软件透明挂、...
黑科技挂"哈糖大菠萝... 黑科技挂"哈糖大菠萝有挂吗!外挂透明挂辅助科技(黑科技)透明挂教程"真是是有挂该软件可以轻松地帮助玩...