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

用html5做的网站seo网络营销案例分析

用html5做的网站,seo网络营销案例分析,你做我评网站会自动查论文相似度吗,wordpress修改注册邮件内容题目描述 给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入:nums [3,2,3] 输出:3…

题目描述

给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。

你可以假设数组是非空的,并且给定的数组总是存在多数元素。

示例 1:

输入:nums = [3,2,3]
输出:3

示例 2:

输入:nums = [2,2,1,1,1,2,2]
输出:2

解题方法分析: 

使用哈希算法(HashMap)来存储每个元素以及出现的次数。通过求解哈希映射中的每个键值对,键表示一个元素,值表示该元素出现的次数,统计出数组出现的数字次数最多的那一过。

首先循环遍历数组 nums 并将数组中的每个元素加入哈希映射中。在这之后,我们遍历哈希映射中的所有键值对,返回值最大的键,这样就可以通过哈希统计出出现次数最多的数字。

代码:

class Solution {
public:int majorityElement(vector<int>& nums) {// 使用map来记录每个数字的出现次数std::map<int, int> counts;// majority用于记录当前的多数元素,cnt用于记录多数元素出现的次数int majority = 0, cnt = 0;// 遍历输入数组for (int num : nums) {// 将当前数字的出现次数加一++counts[num];// 如果当前数字的出现次数超过之前记录的多数元素的次数if (counts[num] > cnt) {// 更新多数元素和出现次数majority = num;cnt = counts[num];}}// 返回最终找到的多数元素return majority;}
};

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

相关文章:

  • 网站导航布局企业网站推广策划书
  • 网站空间租赁关键词app下载
  • 12345浏览器网址大全广州排前三的seo公司
  • 南京本地网站建设优化大师电脑版官网
  • 龙湾建设智慧网站今日头条重大消息
  • 企业网站备案信息查询网站优化推广教程
  • 5g创业网站建设seo sem
  • 建设银行网站安全性分析郑州今天刚刚发生的新闻
  • 做商品网站数据库有哪些上海seo培训
  • 怎么做网站官方电话山东济南最新事件
  • 那里做网站比较好seo网站排名优化服务
  • 长春百度网站快速优化seo优化方法有哪些
  • 辽源网站建设海南网站推广
  • 淘客网站自己做免费刷赞网站推广qq免费
  • html做校园网站标题seo是什么意思
  • 昆山建设银行网站专业培训大全
  • 网络运维前景手机优化大师哪个好
  • 小程序推广费用一个月需要多少钱西安seo顾问
  • 武汉手机网站建设咨询关键词排名怎么做上去
  • 做网站挣钱快吗网站推广的渠道有
  • 常用个人网站中国新闻网
  • 网站定制开发微信运营色盲能治好吗
  • 上海地区网站备案网络营销方式有哪几种
  • 济南 网站建设公司 医疗外贸公司如何做推广
  • 湖北省住房和城乡建设厅官方网站打开百度搜索引擎
  • 如何开发自己的app龙岩seo
  • 成都网站建设排名百度推广是什么工作
  • 05网电子书国外网站谷歌seo推广
  • 做婚纱网站的意义网站维护的主要内容
  • 网站首页轮播图片做网站流程