当前位置: 首页 > news >正文

力扣(leetcode)第169题多数元素(Python)

169.多数元素

题目链接:169.多数元素

给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。

你可以假设数组是非空的,并且给定的数组总是存在多数元素。

示例 1:
输入:nums = [3,2,3]
输出:3

示例 2:
输入:nums = [2,2,1,1,1,2,2]
输出:2

提示:
n == nums.length
1 <= n <= 5 * 104
-109 <= nums[i] <= 109

解答一

class Solution:def majorityElement(self, nums: List[int]) -> int:nums.sort()return nums[len(nums)//2]

解答二

class Solution:def majorityElement(self, nums: List[int]) -> int:count = 0number = Nonefor num in nums:if count == 0:number = numif num == number:count+=1else:count-=1return number

最后,我写了一篇MySQL教程,里面详细的介绍了MySQL的基本概念以及操作指令等内容,欢迎阅读!
MySQL数据库万字保姆级教程

http://www.lryc.cn/news/291333.html

相关文章:

  • springBoot - mybatis 多数据源实现方案
  • unity 讯飞webapi在线语音合成
  • [NCTF2019]Fake XML cookbook(特详解)
  • 腾讯云SDK并发调用优化方案
  • 【排序算法】C语言实现随机快排,巨详细讲解
  • Java强训day13(选择题编程题)
  • 搭建WebGL开发环境
  • 学习嵌入式第十五天之结构体
  • 【HDFS】一天一个RPC系列--updateBlockForPipeline
  • 测试面试题(0101设计测试用例关键)
  • C++ 数论相关题目:高斯消元解异或线性方程组
  • 嵌入式学习第十四天
  • 氢气泄漏检测仪使用方法:守护安全,从细节开始
  • 【前端web入门第二天】01 html语法实现列表与表格_合并单元格
  • 推荐系统|排序_MMOE
  • Redis拒绝连接的原因与解决方式
  • Neo4j在java中的使用
  • 故障诊断 | 一文解决,CNN卷积神经网络故障诊断(Matlab)
  • uniapp-app使用富文本编辑器editor
  • 20240131 大模型快讯
  • MySQL原理(二)存储引擎(2)MyISAM
  • P1088 [NOIP2004 普及组] 火星人题解
  • Python面向对象编程:探索代码的结构之美
  • Java基于SpringBoot+Vue的电影影城管理系统,附源码,文档
  • 【学网攻】 第(14)节 -- 动态路由(EIGRP)
  • 【Linux】多线程(线程概念+线程控制)
  • 【昕宝爸爸小模块】深入浅出详解之常见的语法糖
  • 低代码
  • 2024/1/30 备战蓝桥杯 3-1 栈
  • qt setStyleSheet 设置多个属性{}之间用空格间隔