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

网站seo监测线上商城介绍

网站seo监测,线上商城介绍,北京建网站需要多少钱,百度最新秒收录方法2022题目#xff1a; 数组中有一个数字出现的次数超过数组长度的一半#xff0c;请找出这个数字。 你可以假设数组是非空的#xff0c;并且给定的数组总是存在多数元素。 示例#xff1a; 输入: [1, 2, 3, 2, 2, 2, 5, 4, 2] 输出: 2 思考#xff1a; 方法一#xff1a;投…题目 数组中有一个数字出现的次数超过数组长度的一半请找出这个数字。 你可以假设数组是非空的并且给定的数组总是存在多数元素。 示例 输入: [1, 2, 3, 2, 2, 2, 5, 4, 2] 输出: 2 思考 方法一投机取巧 将数组排序出现次数超过一半的数字肯定在数组中间的那个位置 题解 class Solution {public int majorityElement(int[] nums) {Arrays.sort(nums);return nums[nums.length / 2];} }思考 方法二哈希表辅助 使用一个 mapkey 存数组中的数字val 存出现的次数 当有数字出现次数超过数组长度一半时直接返回 题解 class Solution {public int majorityElement(int[] nums) {MapInteger,Integer map new HashMap();for(int num : nums){map.put(num,map.getOrDefault(num,0)1);if(map.get(num) nums.length1) return num;}return 0;} }思考 方法三摩尔投票法 众数和非众数投票初始票数为 0为 0 时假设当前数字为众数 遍历数组是众数 1不是众数 -1为 0 就接着继续重新来 最后得到众数 题解 class Solution {public int majorityElement(int[] nums) {int vote 0;int x 0;for (int i 0; i nums.length; i) {if (vote 0) x nums[i];if (x nums[i]) vote;else vote--;}return x;} }
http://www.hkea.cn/news/14512145/

相关文章:

  • 免费门户网站开发建立机制
  • 网站兼容性代码南京模板网站建设企业
  • 深圳做分销网站建设wordpress图片缩略图不显示图片
  • 宁波做网站费用物流网页设计
  • 南充网站建设工作室开发一个软件app需要多少钱
  • 商城网站html模板甜品网站设计与实现毕业设计
  • 漯河 做网站网站备案需要花钱吗
  • 山东网络建站推广琼海网站制作
  • 桂阳县网站建设公司哪家好idc网站模板下载
  • 电子商务网站创建过程西安官网seo公司
  • wordpress建站 app访问国内app公司排名
  • 重庆网站建设百度推广直播:韩国vs加纳直播
  • 商用自适应网站建设贵阳网站建
  • 丽水市城市建设投资有限责任公司网站竞价网站同时做优化可以吗
  • 微信支付 网站备案揭阳商城网站建设
  • 网站续费一年多少钱明星个人网站建设需求分析
  • 巩义企业网站建设报价网站开发工程师特点
  • 武义网站建设广州做网站优化公司报价
  • 李志自己做网站wordpress rest api开发
  • 网站乱码解决办法联想企业网站建设的思路
  • 青岛商网站建设杭州建设网 执法人员名单
  • 建购物网站难吗wordpress post type
  • 马大姐网站建设目的网站建设资金方案
  • 做网站推广收入好吗网站被抓取
  • 淄博做网站seo网站制作方案
  • Joomla外贸网站模板做网站时空间的选择
  • 大连优化网站网站建设项目明细
  • 中国建设银行官网站电话北京网站设计公司jx成都柚米科技15
  • 虚拟网站怎么做的论坛网站前置审批
  • 网站制作推广SSL做外贸客户要求看网站