【LeetCode】求众数
2024-09-07 11:51:21
给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋
的元素。
你可以假设数组是非空的,并且给定的数组总是存在众数。
class Solution(object):
def majorityElement(self, nums):
"""
:type nums: List[int]
:rtype: int
"""
if len(nums) < 2:
return nums[0]
target = len(nums) / 2
num_dic = {}
for i in nums:
if i in num_dic.keys():
num_dic[i] += 1
else:
num_dic[i] = 1
if num_dic[i] > target:
return i
最新文章
- eclipse内下载及配置maven插件(转)
- Java继承的初始化
- Android onMeasure方法介绍
- [安卓] 6、列表之ArrayAdapter适配
- Virtualbox后台管理之VBoxManage
- MySQL命令输入错误 取消命令
- javascript——面向对象程序设计(4)
- [Javascript]3. Improve you speed! Performance Tips
- iOS 获取系统目录
- 终于懂了:Delphi消息的Result域出现的原因——要代替回调函数的返回值!(MakeObjectInstance不会帮助处理(接收)消息回调函数的返回值)
- Oracle listener服务启动后又停止的解决方案
- 【BZOJ1951】【SDOI2010】古代猪文
- UNIX网络编程——TCP长连接与短连接的区别
- Fiddler抓包【5】_Fiddler过滤
- CAS 无锁式同步机制
- MySQL主主复制、主从复制
- pycharm 配置使用
- canOpenURL: failed for URL: ";weixin://app/wx 问题解决方式
- 用B表更新A表
- Java实现聚类算法k-means
热门文章
- VC++动态链接库(DLL)编程深入浅出(三)
- 如何将.class文件反编译为.java文件
- 微信小程序-封装请求(GET、POST)
- vue2.0 仿手机新闻站(六)详情页制作
- Shell脚本之:for
- 让div排成一行===>;inline-block的兼容性
- Oracle 复制表创建的sql语句
- Attribute ";resultType"; must be declared for element type ";insert";.
- HDU1845Jimmy’s Assignment(无向图,最大匹配)
- HTML5 2D平台游戏开发#2跳跃与二段跳