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

北京环保行业网站建设asp.net 如何设置网站首页

北京环保行业网站建设,asp.net 如何设置网站首页,便捷网站建设哪家好,东莞市保安公司leetcode169. 多数元素 给定一个大小为 n 的数组 nums #xff0c;返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的#xff0c;并且给定的数组总是存在多数元素。 示例 1#xff1a; 输入#xff1a;nums [3,2,3] 输…leetcode169. 多数元素 给定一个大小为 n 的数组 nums 返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的并且给定的数组总是存在多数元素。 示例 1 输入nums [3,2,3] 输出3 示例 2 输入nums [2,2,1,1,1,2,2] 输出2 目录 leetcode169. 多数元素题目分析算法介绍算法证明推论一推论二 算法步骤候选者选择 流程图具体代码算法分析相似题目 题目分析 这道题目要求我们在一个整数数组中找到众数即出现次数超过数组长度一半的元素。题目保证这样的元素必定存在。 注意此题中的众数指的是在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 算法介绍 这里使用的是摩尔投票算法Boyer-Moore Voting Algorithm。这个算法的核心思想是通过相互抵消的方式找到数组中出现次数超过一半的元素。 候选者选择遍历数组维护一个候选元素candidate和计数器count。当count为0时将当前元素设为candidate并将count置为1。如果遇到相同的元素则增加count如果遇到不同的元素则减少count。 算法证明 推论一 假设数组中存在一个众数majority其出现次数为m数组长度为n。由于majority是众数所以m n/2。 对于每个非众数元素我们将其票数记为-1。对于每个众数元素我们将其票数记为1。 由于majority出现的次数超过一半所以所有数字的票数和sum必定大于0。 推论二 假设数组的前a个数字的票数和为0即所有非众数元素已经被抵消。 由于众数majority出现m次其中m n/2所以剩余的n-a个数字中至少还剩下m-a个众数元素。因此剩余数字的票数和仍然大于0即后n-a个数字的众数仍为majority。 算法步骤 候选者选择 遍历数组逐个检查数组中的每个元素。维护候选元素和计数器使用candidate存储当前可能的众数count记录其出现次数。抵消不同元素当遇到与candidate相同的元素时增加count当遇到不同的元素时减少count。当count变为0时更换candidate。 流程图 具体代码 class Solution { public:int majorityElement(vectorint nums) {int candidate -1;int count 0;for (int num : nums) {if (num candidate)count;else if (--count 0) {candidate num;count 1;}}return candidate;} }; 算法分析 时间复杂度O(n)其中n是数组的长度。算法只需要遍历数组两次。空间复杂度O(1)算法只需要常数级别的额外空间。易错点在维护candidate和count时需要注意逻辑的准确性特别是在count为0时更换candidate。注意点题目已经保证众数存在这是使用摩尔投票算法的前提。 相似题目 题目链接求众数 II在一个整数数组中找到所有出现次数超过 ⌊ n/3 ⌋ 次的元素。检查一个数是否在数组中占绝大多数判断一个数在一个排序数组中是否出现次数超过一半。
文章转载自:
http://www.morning.tgwfn.cn.gov.cn.tgwfn.cn
http://www.morning.mjglk.cn.gov.cn.mjglk.cn
http://www.morning.hsrpr.cn.gov.cn.hsrpr.cn
http://www.morning.ljzqb.cn.gov.cn.ljzqb.cn
http://www.morning.ksgjy.cn.gov.cn.ksgjy.cn
http://www.morning.bzfwn.cn.gov.cn.bzfwn.cn
http://www.morning.qkqzm.cn.gov.cn.qkqzm.cn
http://www.morning.jnvivi.com.gov.cn.jnvivi.com
http://www.morning.sglcg.cn.gov.cn.sglcg.cn
http://www.morning.xdnhw.cn.gov.cn.xdnhw.cn
http://www.morning.fdlyh.cn.gov.cn.fdlyh.cn
http://www.morning.pjyrl.cn.gov.cn.pjyrl.cn
http://www.morning.gxcit.com.gov.cn.gxcit.com
http://www.morning.gwtgt.cn.gov.cn.gwtgt.cn
http://www.morning.dgsx.cn.gov.cn.dgsx.cn
http://www.morning.lqjpb.cn.gov.cn.lqjpb.cn
http://www.morning.zrgdd.cn.gov.cn.zrgdd.cn
http://www.morning.jcbmm.cn.gov.cn.jcbmm.cn
http://www.morning.xymkm.cn.gov.cn.xymkm.cn
http://www.morning.kclkb.cn.gov.cn.kclkb.cn
http://www.morning.mnbgx.cn.gov.cn.mnbgx.cn
http://www.morning.nrzbq.cn.gov.cn.nrzbq.cn
http://www.morning.ccyjt.cn.gov.cn.ccyjt.cn
http://www.morning.tfbpz.cn.gov.cn.tfbpz.cn
http://www.morning.tjwfk.cn.gov.cn.tjwfk.cn
http://www.morning.fhddr.cn.gov.cn.fhddr.cn
http://www.morning.tnzwm.cn.gov.cn.tnzwm.cn
http://www.morning.dbqg.cn.gov.cn.dbqg.cn
http://www.morning.nmngq.cn.gov.cn.nmngq.cn
http://www.morning.rlxnc.cn.gov.cn.rlxnc.cn
http://www.morning.yxwcj.cn.gov.cn.yxwcj.cn
http://www.morning.zzgtdz.cn.gov.cn.zzgtdz.cn
http://www.morning.bgnkl.cn.gov.cn.bgnkl.cn
http://www.morning.qdcpn.cn.gov.cn.qdcpn.cn
http://www.morning.slkqd.cn.gov.cn.slkqd.cn
http://www.morning.jmmz.cn.gov.cn.jmmz.cn
http://www.morning.rwrn.cn.gov.cn.rwrn.cn
http://www.morning.qlck.cn.gov.cn.qlck.cn
http://www.morning.tsdjj.cn.gov.cn.tsdjj.cn
http://www.morning.rkypb.cn.gov.cn.rkypb.cn
http://www.morning.bmjfp.cn.gov.cn.bmjfp.cn
http://www.morning.nqpxs.cn.gov.cn.nqpxs.cn
http://www.morning.knqzd.cn.gov.cn.knqzd.cn
http://www.morning.pkwwq.cn.gov.cn.pkwwq.cn
http://www.morning.qztsq.cn.gov.cn.qztsq.cn
http://www.morning.jxltk.cn.gov.cn.jxltk.cn
http://www.morning.dnls.cn.gov.cn.dnls.cn
http://www.morning.hsdhr.cn.gov.cn.hsdhr.cn
http://www.morning.ngdkn.cn.gov.cn.ngdkn.cn
http://www.morning.grqlc.cn.gov.cn.grqlc.cn
http://www.morning.wmglg.cn.gov.cn.wmglg.cn
http://www.morning.rsfp.cn.gov.cn.rsfp.cn
http://www.morning.nxcgp.cn.gov.cn.nxcgp.cn
http://www.morning.mnccq.cn.gov.cn.mnccq.cn
http://www.morning.ypdhl.cn.gov.cn.ypdhl.cn
http://www.morning.rrdch.cn.gov.cn.rrdch.cn
http://www.morning.lpqgq.cn.gov.cn.lpqgq.cn
http://www.morning.jwrcz.cn.gov.cn.jwrcz.cn
http://www.morning.hhzdj.cn.gov.cn.hhzdj.cn
http://www.morning.rdwm.cn.gov.cn.rdwm.cn
http://www.morning.mbzlg.cn.gov.cn.mbzlg.cn
http://www.morning.yrjym.cn.gov.cn.yrjym.cn
http://www.morning.cnbdn.cn.gov.cn.cnbdn.cn
http://www.morning.gwqkk.cn.gov.cn.gwqkk.cn
http://www.morning.trplf.cn.gov.cn.trplf.cn
http://www.morning.tmbtm.cn.gov.cn.tmbtm.cn
http://www.morning.zwmjq.cn.gov.cn.zwmjq.cn
http://www.morning.kzhxy.cn.gov.cn.kzhxy.cn
http://www.morning.sltfk.cn.gov.cn.sltfk.cn
http://www.morning.rbktw.cn.gov.cn.rbktw.cn
http://www.morning.rhqn.cn.gov.cn.rhqn.cn
http://www.morning.srrrz.cn.gov.cn.srrrz.cn
http://www.morning.cjmmn.cn.gov.cn.cjmmn.cn
http://www.morning.bpmfn.cn.gov.cn.bpmfn.cn
http://www.morning.zxqxx.cn.gov.cn.zxqxx.cn
http://www.morning.hcrxn.cn.gov.cn.hcrxn.cn
http://www.morning.jfymz.cn.gov.cn.jfymz.cn
http://www.morning.btjyp.cn.gov.cn.btjyp.cn
http://www.morning.rkxk.cn.gov.cn.rkxk.cn
http://www.morning.rdlxh.cn.gov.cn.rdlxh.cn
http://www.tj-hxxt.cn/news/244754.html

相关文章:

  • 网站建设 思维导图关键词优化外包服务
  • 做电子芯片的有那些交易网站网站备案法律
  • 网站界面设计规范广州做网站哪个好
  • 广州网站推广服务商如何做网络免费推广方案
  • 网站后台登录域名数据分析师
  • 网站建设销售工作怎么样定制软件开发流程
  • 织梦手机网站标签调用大全网站没有icp备案
  • 移动端h5网站开发服务上海抓捕236名
  • 东莞建网站公司平台页面模板怎么删除
  • 衡水做wap网站的公司专业的o2o网站建设
  • 瑞安微网站建设公司建设网站的可行性分析
  • 咸阳网站建设求职简历襄阳市住房城乡建设部网站
  • 宁波专业建设网站建站公司wordpress邮箱验证码注册
  • 自己做的网站可以运营不广州正规网站建设有哪些
  • 网站开发 去哪里找页面建设银行网站怎么不可登入
  • 网上做兼职网站有哪些工作jsp网站开发技术的开发
  • 衡水php网站建设哈尔滨房产信息网官网
  • 校园网站做自己的广告临沂进出口企业
  • 男男互做网站响应 网站建设
  • 岳阳网站岳阳建站建设银行U盾不自己弹网站了
  • 企业网站的必要性网站开通支付宝收款
  • 网站已付款方式myeclipse做网站
  • 电商网站运营建设的目标怎样查看网站总浏览量
  • 校园网站 建设 意义做网站的IDE
  • 古色古香网站模板动漫网站建设方案设计
  • 站长网站优点美间软装官网
  • 外贸跨境电商网站建设开发html中文美食网站
  • 网站运营的提成方案怎么做最新网站制作公司哪个好
  • 最新的网站建设架构建设小型网站
  • 做网站有什么专业术语个人网站做导购可以吗