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

hao123网址怎么删除湖南seo优化推荐

hao123网址怎么删除,湖南seo优化推荐,网站建设科,数码b2c网站229. 多数元素 II - 力扣(LeetCode) 给定一个大小为 n 的整数数组,找出其中所有出现超过 ⌊ n/3 ⌋ 次的元素。 进阶:尝试设计时间复杂度为 O(n)、空间复杂度为 O(1)的算法解决此问题。 (1)哈希表 class …

229. 多数元素 II - 力扣(LeetCode)


给定一个大小为 的整数数组,找出其中所有出现超过 ⌊ n/3 ⌋ 次的元素。

进阶:尝试设计时间复杂度为 O(n)、空间复杂度为 O(1)的算法解决此问题。 


(1)哈希表

class Solution {
public:// 哈希vector<int> majorityElement(vector<int>& nums) {unordered_map<int,int> mp;for(const int& a:nums) mp[a]++;int n = nums.size() / 3;int i=0;vector<int> ans;for(auto &it:mp) {if(it.second > n) ans.push_back(it.first); }return ans;}
};

(2) 摩尔投票法

class Solution {
public:// 摩尔投票法vector<int> majorityElement(vector<int>& nums) {// 创建返回值vector<int> res;if (nums.empty() || nums.size() == 0) return res;// 初始化两个候选人candidate,和他们的计票int cand1 = nums[0],count1 = 0;int cand2 = nums[0],count2 = 0;// 摩尔投票法,分为两个阶段:配对阶段 和 计数阶段// (1) 配对阶段for(const int &num : nums) {// 投票if(cand1 == num) {count1++;continue;}if(cand2 == num) {count2++;continue;}// 第 1 个候选人配对if(count1 == 0) {cand1 = num;count1++;continue;}// 第 2 个候选人配对if(count2 == 0) {cand2 = num;count2++;continue;}count1--;count2--;}// (2)计数阶段 : 找到了两个候选人之后,需要确定票数是否满足大于 N/3count1=0;count2=0;for(const int &num : nums) {if (cand1 == num) count1++;else if (cand2 == num) count2++;}if (count1 > nums.size() / 3) res.push_back(cand1);if (count2 > nums.size() / 3) res.push_back(cand2);return res;}
};

推荐和参考文章:

229. 多数元素 II - 力扣(LeetCode)icon-default.png?t=N7T8https://leetcode.cn/problems/majority-element-ii/solutions/123170/liang-fu-dong-hua-yan-shi-mo-er-tou-piao-fa-zui-zh/229. 多数元素 II - 力扣(LeetCode)icon-default.png?t=N7T8https://leetcode.cn/problems/majority-element-ii/solutions/1060343/gong-shui-san-xie-noxiang-xin-ke-xue-xi-ws0rj/

http://www.zhongyajixie.com/news/59154.html

相关文章:

  • 重庆免费做网站大连网站推广
  • 长春市星宿科技网站建设公司怎么样广东又出现新病毒
  • 做网站该读啥学校百度竞价搜索
  • 中邮保险网站伊春seo
  • wordpress占用cpu广西关键词优化公司
  • 西乡做网站的公司爱站网关键词挖掘
  • 武汉网站开发招聘佛山百度关键词seo外包
  • 网站建设 软件开发的公司排名朋友圈推广
  • 网站后台文章编辑不了最权威的品牌排行榜网站
  • wordpress下载资源站主题成都关键词快速排名
  • 中山做网站seo顾问收费
  • 图书购物网站开发总结免费建自己的网址
  • 网站备案审查n127网推广
  • 做淘宝联盟网站用数据库吗百度识别图片找图
  • 项目建设资金来源网站seo也成搜索引擎优化
  • 建设工程公司岗位职责网奇seo培训官网
  • 大连做网站优化哪家好可以免费打广告的网站
  • Linux主机设置网站首页百度广告位价格表
  • 90做网站宁波seo公司网站推广
  • 黑客零基础入门扬州网络优化推广
  • wordpress利于seoseo技术交流
  • 做网站当生日礼物微博热搜榜排名今日
  • 网站建设 中企动力公司旺道seo工具
  • 腾讯云服务器用什么做网站百度seo排名如何提升
  • 珠海市 网站建设长沙企业网站建设报价
  • 公安机关互联网站备案网络黄页推广软件哪个好
  • 聚美优品的电子商务网站建设论文免费的h5制作网站模板
  • 大连响应式网站营销推广与策划
  • 制作旅游网站设计概述知识营销
  • 用Html5做网站天津天狮网络营销课程