当前位置: 首页 > 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.sadfv.cn/news/126493/

相关文章:

  • 做ps找图的网站专业外包网站建设公司排名
  • 站群系统有哪些小企业做网站有没有用
  • 织梦后台 data移除后 网站无法打开新余 网站建站 设计 公司
  • 西安建设网站排名网站开发专业建设
  • wordpress 获取pageid嘉兴网站seo服务
  • 免费建设商城网站简约的网站设计界面
  • 哪个品牌网站设计感强做一个卖货的app要多少钱
  • 网站建设服务器需要钱吗多用户购物商城
  • 西安网站建设优化服务公司动漫设计专升本
  • 可以做装修效果图的网站seo对网络推广的作用是什么?
  • 仿5173网站wordpress相关的网站
  • 地铁建设网站装修案例视频
  • 顺义区网站建设知名的网页制作公司哪家好
  • 基层建设期刊在哪个网站上检索好的建筑设计网站推荐
  • 宁夏找人做网站多少钱广告网站留电话整人
  • 湖北省建设厅官方网站电话成品人和精品人的区别在哪
  • 推广做网站联系方式关于网站建设电话销售的话术
  • 网站建设网页如何做好外贸网站建设
  • 做电商网站前端的技术选型是广安做网站
  • 网站建设培训中心青岛手机端网络推广培训
  • 郑州网站搭建扁平化网站设计方案
  • 制作网站用什么软件好手机网站的必要性
  • 漂亮的数据型网站宁波建网站推荐
  • 莱芜住房和城乡建设部网站网站被采集
  • 仿制型模板网站服装定制流程
  • 微小店适合卖做分类网站吗公司公众网站微信平台建设方案
  • asp.net 网站管理工具 安全深圳物流公司查询大全
  • 58同城网站建设思路免费自助网站
  • 溧阳建设局网站6江苏盐城网络科技有限公司
  • 深圳专门网站建设金华网站建设外包