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

加强政协网站建设建网站一般多少钱

加强政协网站建设,建网站一般多少钱,品牌建设10阶梯,携程网网站规划建设特点仓库管理员以数组 stock 形式记录商品库存表。stock[i] 表示商品 id,可能存在重复。请返回库存表中数量大于 stock.length / 2 的商品 id。 示例 1: 输入:stock [6, 1, 3, 1, 1, 1] 输出:1 LCR 158. 库存管理 II - 力扣&#x…

仓库管理员以数组 stock 形式记录商品库存表。stock[i] 表示商品 id,可能存在重复。请返回库存表中数量大于 stock.length / 2 的商品 id

示例 1:

输入:stock = [6, 1, 3, 1, 1, 1]
输出:1

LCR 158. 库存管理 II - 力扣(LeetCode) 

用一个桶,遍历数组,出现一次就++,大于1/2说明只可能有一个数字,每次++的时候检查一下是否超了,如果超了,直接return就行。

class Solution {public int inventoryManagement(int[] stock) {HashMap<Integer,Integer> count = new HashMap<>();for(int i = 0; i < stock.length; i++){count.put(stock[i],count.getOrDefault(stock[i],0) + 1);}// 找到频率超过一半的元素for (int i = 0; i < stock.length; i++) {if (count.get(stock[i]) > stock.length / 2) {return stock[i];}}return 0;}
}

还有一种效率更高的方法:摩尔投票法

class Solution {public int inventoryManagement(int[] stock) {int x = 0, votes = 0, count = 0;for(int num : stock){if(votes == 0) x = num;votes += num == x ? 1 : -1;}// 验证 x 是否为众数for(int num : stock)if(num == x) count++;return count > stock.length / 2 ? x : 0; // 当无众数时返回 0}
}

http://www.dtcms.com/wzjs/432173.html

相关文章:

  • django做的网站技术培训学校机构
  • 今日楼市最新消息seo关键词优化推广外包
  • 做报名链接的网站seo流量
  • 如何做微信网站欧美seo查询
  • 网站登录和权限怎么做长沙企业关键词优化
  • 拼多多网站建设的目的推广品牌
  • 威县做网站报价如何创建网页链接
  • 同性男做性视频网站宁波品牌网站推广优化
  • 网站左右箭头素材长春疫情最新消息
  • 中国特色政府网站建设模式武汉seo网站
  • 传统媒体网站建设东莞seo排名扣费
  • 登录中国沈阳网站五种常用的网站推广方法
  • wordpress 修改dns打不开seo门户网价格是多少钱
  • wordpress网站怎么设置关键词做网站需要哪些技术
  • 一个空间建多个网站福州百度首页优化
  • 成都网站游戏设计北京seo优化哪家好
  • 长沙优化网站服务服装品牌营销策划方案
  • 云南公司网站制作必应搜索引擎怎么样
  • 做外贸网站需要注意些什么卖网站链接
  • 营销网站建设的原则stp营销战略
  • 代搭建网站私域营销
  • 关于网站可信备案网络营销的主要工作有哪些
  • 免费文档模板素材网站网站外链工具
  • 当前网站开发用什么软件关键词在线采集
  • 最好科技上海网站建设快速优化seo软件推广方法
  • 三网合一网站建设成人厨师短期培训班
  • 切图做网站过时了吗珠海网络推广公司
  • 网站源码生成百度导航最新版本免费下载
  • 番禺网站建设优化推广东莞网站制作推广公司
  • 网站开发维护花费百度站长收录