首页 > 其他分享 >169.力扣-多数元素

169.力扣-多数元素

时间:2024-09-02 23:21:09浏览次数:6  
标签:nums 示例 int 元素 力扣 169 数组 多数

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

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

示例 1:

输入:nums = [3,2,3]
输出:3

示例 2:

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

方法一:

使用排序

class Solution {
    public int majorityElement(int[] nums) {
        Arrays.sort(nums);
        return nums[nums.length/2];

    }
}

标签:nums,示例,int,元素,力扣,169,数组,多数
From: https://blog.csdn.net/2301_77946674/article/details/141832906

相关文章

  • NetSarang Xshell(SSH客户端软件) v7.0.0169 中文绿色版
    概述NetSarangXshell破解版是一款免费SSH客户端软件的Linux远程监控工具.Xshell中文版,轻松管理远程主机服务器,会话管理器,支持多选项卡管理主机.Xftp7最新版以及Xshell7最新版支持远程协议Telnet,Rlogin,SSH/SSHPKCS#11,SFTP,Serial,具有Unicode编码支持,动态端口转发,自定......
  • 169、和贾至舍人《早朝大明宫》之作
    169、和贾至舍人《早朝大明宫》之作唐●岑参鸡鸣紫陌曙光寒,莺啭皇州春色阑。金阙晓钟开万户,玉阶仙仗拥千官。花迎剑佩星初落,柳拂旌旗露未干。独有凤凰池上客,阳春一曲和皆难。 【现代诗意译】和贾至舍人《早朝大明宫》之作 雄鸡开始啼鸣,京城大街映照在一片清寒的曙光......
  • 26. 在集合中删除元素时,为什么使用Iterator.remove()而不是Collection.remove()?
    在遍历集合时,推荐使用Iterator.remove()方法来删除元素,而不是Collection.remove()方法。这主要是出于以下几个原因:1.避免ConcurrentModificationExceptionIterator.remove():在使用Iterator遍历集合时,Iterator会跟踪集合的结构性修改(即增加或删除元素)。Iterator.remove(......
  • Mysql基础练习题 610.判断三角形 (力扣)
    题目:对每三个线段报告它们是否可以形成一个三角形题目连接:https://leetcode.cn/problems/triangle-judgement/description/建表插入数据:CreatetableIfNotExistsTriangle(xint,yint,zint)TruncatetableTriangleinsertintoTriangle(x,y,z)values('13'......
  • 在Angular v3以上版本中,怎么获取 HTML 元素的属性值?
    在Angular中,怎么获取HTML元素的属性值?或者说类似js来操作操作html元素的属性1:使用ElementRef使用ElementRef可以直接访问DOM元素,并获取其属性值。父组件(ParentComponent)import{Component,OnInit,ViewChild,ElementRef}from'@angular/core';@Component({......
  • (算法)数据流中的第K⼤元素————<堆>
    1.题⽬链接:703.数据流中的第K⼤元素2.题⽬描述:3.解法(优先级队列):算法思路:我相信,看到TopK问题的时候,兄弟们应该能⽴⻢想到「堆」,这应该是刻在⻣⼦⾥的记忆。 C++算法代码:classKthLargest{public://创建一个小根堆priority_queue<int,vector<int>,gre......
  • 【代码随想录Day6】哈希表Part01|判断一个元素是否出现集合里
    哈希表理论基础文章讲解:哈希表理论基础要快速判断一个元素是否出现集合里的时候,就要考虑哈希法。242.有效的字母异位词题目链接/文章讲解/视频讲解:有效的字母异位词定义一个哈希表record,遍历s,记录s中每个字母出现的次数,遍历t,减去t中每个字母出现的次数,遍历......
  • 2.多数元素
    给定一个大小为n__的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数大于⌊n/2⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例1:输入:nums=[3,2,3]输出:3示例2:输入:nums=[2,2,1,1,1,2,2]输出:2解法1:HashMapclassSolution......
  • 代码随想录day48 || 739, 每日温度 496, 下一个更大元素 I 503, 下一个更大元素II
    739每日温度funcdailyTemperatures(temperatures[]int)[]int{ //双指针 varres=make([]int,len(temperatures)) fori:=0;i<len(temperatures);i++{ forj:=i+1;j<len(temperatures);j++{ iftemperatures[j]>temperatures[i]{ res[i]=j......
  • "waitForSelector"在元素可见前超时等待,尽管元素在屏幕上
    waitForSelector方法在元素可见前超时等待,尽管元素在屏幕上,可能是由于以下原因:元素被隐藏或覆盖:元素可能被其他元素隐藏或覆盖,导致waitForSelector方法无法正确检测到元素的可见性。元素加载延迟:元素可能需要一定的时间来加载和显示,而waitForSelector方法的超时时间可能设置得......