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

正规网站建设的公司网站建设公司 成都

正规网站建设的公司,网站建设公司 成都,网站后台统计怎么启动啊,wordpress旧文章更新仓库管理员以数组 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/a/498390.html

相关文章:

  • 网站建设落地页wordpress qq微信
  • 网站制作熊猫建站知名网站建设推荐
  • 个人导航网站怎么备案seo入口
  • 清水河网站建设怎样给网站做外链
  • 合肥做网站价格做视频网站需要什么条件
  • 小型企业网站建设项目沈阳做网站哪家公司好
  • 网站做直播需要什么资质5118网站查询
  • 网站建设金华wordpress主题mx
  • 计算机系部网站开发背景建设网站注意事项
  • 遵义做网站优化wordpress培训插件
  • 网站建设工作组网站技术策划
  • wordpress5.0发布青岛招聘seo
  • 十大免费ppt网站下载appwordpress给图片加链接
  • 网站建设的技术体会wordpress微信拦截
  • 建立网站的网站建设流程是什么
  • 坑梓网站建设哪家好网站标题栏
  • 公司网站建设内容建议猎头公司和人力资源公司的区别
  • 惠州网站制作定制wordpress新建页面添加导航
  • 怎么做网站导航地图搜狗推广登录平台官网
  • 网站管理后台模板如何做直播做菜视频网站
  • 产品设计私单网站wordpress the post
  • flash制作网站的好处织梦旅游网站
  • 顺德网站制作案例机构百度域名怎么续费
  • 外贸英文网站沙坪坝区优化关键词软件
  • 河南网站建设的详细策划电子商务营销的发展现状
  • 官方网站建设怎么样wordpress 负载均衡
  • 好的网站怎么设计买个网页多少钱
  • 网站备案查询主办单位性质为个人免费制作贺卡的app
  • 淮安官方网站开发区沧州高端网站制作
  • 设计网站流程设计衣服图制作软件