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

哪些网站做任务可以赚钱平乡县网站建设平台

哪些网站做任务可以赚钱,平乡县网站建设平台,高性能网站开发 书籍,wordpress主题怎么使用教程多数元素 题目题解1. 哈希表2. 摩尔投票 题目 169. 多数元素 给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1&#xf…

多数元素

    • 题目
    • 题解
      • 1. 哈希表
      • 2. 摩尔投票

题目

169. 多数元素

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

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

示例 1:

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

示例 2:

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

题解

1. 哈希表

class Solution:def majorityElement(self, nums: List[int]) -> int:dict = {}n = len(nums)for num in nums:if num not in dict:dict[num] = 1else:dict[num] += 1max_key = 0max_value = 0for key, value in dict.items():if value > max_value:max_key = keymax_value = valuereturn max_key

2. 摩尔投票

class Solution:def majorityElement(self, nums: List[int]) -> int:# 摩尔投票votes = 0for num in nums:if votes == 0:x = numif num == x:votes += 1else:votes -= 1return x
http://www.dtcms.com/a/513742.html

相关文章:

  • 西宁建站天元建设集团有限公司重要事件
  • c 做网站教程网络服务商的英文缩写
  • 简单的购物网站设计阿里巴巴外贸平台是什么
  • 沧州网站域名注册服务公司网站上的图片一般多大合适
  • 北京招聘网站建设网站 自定义表单
  • 在中国怎么做国外网站阿里巴巴1688采购平台官网
  • 西安网站建站优化北京海淀区居家办公
  • 田园综合体建设网站wordpress变404
  • 做汽配网站需要多少钱自己做网站不如帮别人做运营
  • 站长之家appwordpress 前台插件
  • 做门窗安装用哪些网站找生意wordpress使用邮箱
  • 帮别人做彩票网站电脑公司网站源码php
  • 做 网站 技术支持 抓获黄冈做网站的公司
  • 贵州桥梁集团建设有限公司网站2017年到2018年建设的网站
  • 一个公司网站设计需求潍坊公司网站模板建站
  • 二维码制作标题seo是什么意思
  • 招聘网站建设规划书在韩国注册公司需要什么条件
  • 门户网站的建设要求网站建设哪家比较好
  • 晋城客运东站网站开发建设信息网的网站或平台登陆
  • 宿州官方网站建设企业信息查询app哪个最好
  • C++ bool 类型深度解析:从逻辑表示到内存优化
  • 手机网站开发最好用的框架深圳网站维护服务的公司
  • 做的网站企业融资方式有哪几种
  • 德惠网站列表网免费发布信息
  • 哪个网站可以做验证码兼职安徽飞亚建设网站
  • 个人网站icp什么网站可以发布广告
  • 奉化区城乡建设局网站网站设置301解除移动屏蔽
  • 网站 粘度惠阳做网站公司
  • 做动态图片的网站协会网站建站
  • 邯郸兄弟建站徐州建设工程交易网张周