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

网站建站推荐厦门做网站维护的公司

网站建站推荐,厦门做网站维护的公司,淮南新浪网络推广公司,深圳市腾讯天游科技有限公司leetcode169. 多数元素 题目描述 给定一个大小为 n 的数组 nums #xff0c;返回其中的多数元素。多数元素是指在数组中出现次数 大于⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的#xff0c;并且给定的数组总是存在多数元素。 1.哈希 class Solution { public:int majority…leetcode169. 多数元素 题目描述 给定一个大小为 n 的数组 nums 返回其中的多数元素。多数元素是指在数组中出现次数 大于⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的并且给定的数组总是存在多数元素。 1.哈希 class Solution { public:int majorityElement(vectorint nums) {int count nums.size()/2; //获取数组大小的一半unordered_mapint, int hashTable; //元素元素出现的次数for(int i 0; i nums.size(); i){hashTable[nums[i]];if(hashTable[nums[i]] count){return nums[i];}}return 0;} };hash代码简化版 class Solution { public:int majorityElement(vectorint nums) {unordered_map int,int mp;for(int n:nums) if( mp[n] nums.size()/2) return n; return -1;} };2.Moore投票(最优解) 摩尔投票法投我不投–超过一半以上的人投我那我稳赢哇 class Solution { public:int majorityElement(vectorint nums) {int candidate 0, votes 0;for(int n : nums){if(votes 0) candidate n; if(n candidate) votes;if(n ! candidate) --votes;}return candidate;} };3.排序 class Solution { public:int majorityElement(vectorint nums) {sort(nums.begin(), nums.end());return nums[nums.size() / 2]; //因为出现频率大于n/2所以排序后的中间位置必然是众数} };4.位运算 class Solution { public:int majorityElement(vectorint nums) {int res 0;for(int i 0 ; i 32; i){int ones 0;for(int n : nums)ones (n i) 1; //位运算法统计每个位置上1出现的次数每次出现则ones1res (ones nums.size()/2) i; //如果1出现次数大于1/2数组的长度1即为这个位置的目标数字}return res;} };
http://www.pierceye.com/news/182774/

相关文章:

  • wordpress快速仿站视频教程没有备案的网站会怎么样
  • 美团先做网站还是app惠州惠阳网站建设
  • 可以更改上传到网站的文件内容吗信用 网站 建设方案
  • 获奖设计网站公司制作网站价格表
  • 做单页免费模板网站我是做推广的怎么找客户
  • 企业网站建设的缺点网络营销最基本的应用方式是什么
  • 做cpa推广用哪种网站好上海h5网站开发
  • 怎样做免费网站推广怎么申请二级域名
  • 站长之家源码之家虚拟空间官网
  • 网站建设推荐书籍装修公司装修房子
  • 上海专业微信网站开发公司怎么做seo
  • 上海市质量工程建设管理协会网站网站后台源码
  • 淄博机关建设网站免费发布企业信息平台
  • 怎么注册网站免费的怎么给网站备案
  • 新公司 做网站 流程西安房价
  • 展厅设计软件珠海百度快速优化
  • 网站 关键词 地区seo对网络推广的作用是什么?
  • 网站建设 知乎wordpress woocommerce主题
  • 申请建设工作网站的函如何做网站词库
  • 化工集团网站建设 中企动力网站建设用的服务器
  • wow做宏的网站重庆网址大全
  • 网站建设试题 jsp炎陵做网站
  • 购物网站前台功能模块怀孕单子图片在线制作
  • 做百度推广和企业网站那个有效果吗互动的网站
  • 织梦网站后台怎么登陆磁力兔子搜索引擎
  • wordpress建站必须选择主题磁力引擎
  • 主流网站 技术做爰的网站
  • 网站开发免责合同东莞营销型网站建设公司
  • 网站建设维护培训班网站排名系统
  • 深圳语种网站建设石家庄企业网站建设