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

正能量不良网站免费软件下载中信建设有限责任公司阿尔及利亚

正能量不良网站免费软件下载,中信建设有限责任公司阿尔及利亚,12306网站服务时间,建网站域名怎么买leetcode原题链接#xff1a;多数元素 题目描述 给定一个大小为 n 的数组 nums #xff0c;返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的#xff0c;并且给定的数组总是存在多数元素。 示例 1#xff1a; 输入多数元素 题目描述 给定一个大小为 n 的数组 nums 返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的并且给定的数组总是存在多数元素。 示例 1 输入nums [3,2,3] 输出3 示例 2 输入nums [2,2,1,1,1,2,2] 输出2提示 n nums.length1 n 5 * 104-109 nums[i] 109 进阶尝试设计时间复杂度为 O(n)、空间复杂度为 O(1) 的算法解决此问题。 解题方法用两个变量分别保存结果result和当前正在扫描的某一个数字的总数count。 1. 遍历数组当遇到跟结果变量result相同的数字时加一遇到跟result不同的数字时减一。 2. 当count为0的时候重新更新result的值。 C代码 #include iostream #include vectorclass Solution { public:int majorityElement(std::vectorint nums) {int n nums.size();if (n 0) {return -1;}int result 0;int count 0; //记录当前未被消除的数字for (auto num : nums) {if (count 0) { // 每次优势票清0后重新选举新的元素result num;count;} else if (num result) { //count不等于0且当前扫描的元素是优势票,则继续加强优势票的计数count;} else { // count不等于0且当前扫描的元素非优势票,则削弱优势票的计数count--;}}return result;} };
http://www.yutouwan.com/news/126493/

相关文章:

  • 网站图片自动下载wordpress ajax分页
  • 网站地区词优化ec2 wordpress
  • 网站策划布局wordpress 新功能
  • 门户网站系统业务流程图六盘水做网站
  • 外国网站怎么进入中国建设银行网上银行个人登录官方网站
  • dw制作简单网站模板网站建设与seo论文
  • jcms网站建设wordpress网址导航开源
  • 自己做的网站做登录泰安百度推广代理商
  • 河南新蔡有做网站建设的吗时间轴网站模板
  • 网站建设这个职业是什么意思wordpress 换轮播如
  • 建设商城网站的难点淮北论坛招聘兼职
  • 天蓝色网站呼和浩特制作网站
  • 做外贸主要是哪些网站新余集团网站建设
  • 贵阳网站建设是什么意思常州网站建设运营
  • 芜湖集团网站建设湖南工商网址
  • 网站建设企业合作邀请函莆田个人仿牌外贸网站建设
  • 记事本做网站格式会泽做网站
  • asp.net 手机网站开发本地搭建的wordpress上传到主机
  • ps网站子页怎么做h5制作企业网站有哪些优势
  • 深圳坪山医院seo深圳优化
  • 南通建设局网站查询做二手货车网站公司
  • 南京做网站建设的公司排名公众平台微信登录
  • 网站建设优化之优化关键字无icp备案的网站合法吗
  • 牡丹江制作网站iis 手机网站
  • 简单的购物网站项目南阳建设网站制作
  • 网站还是app贵阳建站公司
  • 艺术培训网站模板wordpress繁体语言包
  • dedecms网站后台临河做网站
  • 外贸论坛网站有哪些php网络公司企业网站源码(万网idc代理网站源码)
  • 创建一个网站 优帮云南京制作网站企业