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

最新在线免费网站seo的中文名是什么

最新在线免费网站,seo的中文名是什么,设计理念怎么写模板,艺麟盛世可以做网站推广吗题目 - 点击直达 1. JZ39 数组中出现次数超过一半的数字 简单1. 题目详情1. 原题链接2. 题目要求3. 基础框架 2. 解题思路1. 思路分析2. 时间复杂度3. 代码实现 1. JZ39 数组中出现次数超过一半的数字 简单 1. 题目详情 1. 原题链接 NowCode JZ39 数组中出现次数超过一半的数…

题目 - 点击直达

  • 1. JZ39 数组中出现次数超过一半的数字 简单
    • 1. 题目详情
      • 1. 原题链接
      • 2. 题目要求
      • 3. 基础框架
    • 2. 解题思路
      • 1. 思路分析
      • 2. 时间复杂度
      • 3. 代码实现

1. JZ39 数组中出现次数超过一半的数字 简单

1. 题目详情

1. 原题链接

NowCode JZ39 数组中出现次数超过一半的数字 简单

2. 题目要求

描述
给一个长度为 n 的数组,数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。

例如输入一个长度为9的数组[1,2,3,2,2,2,5,4,2]。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。

数据范围:n \le 50000n≤50000,数组中元素的值 0 \le val \le 100000≤val≤10000

要求:空间复杂度: O ( 1 ) O(1) O(1),时间复杂度 O ( n ) O(n) O(n)
输入描述:
保证数组输入非空,且保证有解

示例1
输入:
[1,2,3,2,2,2,5,4,2]
返回值:2

示例2
输入:
[3,3,3,3,2,2,2]
返回值:3

示例3
输入:[1]
返回值:1

3. 基础框架

● Cpp代码框架

class Solution {
public:int MoreThanHalfNum_Solution(vector<int>& numbers) {}
};

2. 解题思路

哈希映射

1. 思路分析

( 1 ) (1) (1) 数组 n u m b e r s numbers numbers中的数分别映射到 u n o r d e r e d m a p < i n t , i n t > unordered_map<int, int> unorderedmap<int,int> k e y key key,每个数出现的次数记录在 k e y key key对应的 v a l u e value value中;
( 2 ) (2) (2) 遍历一遍 n u m b e r s numbers numbers数组,映射并记录每一个数出现的次数到$unordered_map<int, int>中;
( 3 ) (3) (3) 再次遍历一遍 n u m b e r s numbers numbers数组,在 u n o r d e r e d m a p < i n t , i n t > unordered_map<int, int> unorderedmap<int,int>中找到每一个数映射的出现次数,如果出现的次数超过了 n u m b e r s numbers numbers数组的一半,则返回对应的数;反之继续判断下一个数出现的次数直到遍历完整个数组。

2. 时间复杂度

O ( N ) O(N) O(N)

遍历两次 n u m b e r s numbers numbers数组,遍历了 2 ∗ N 2*N 2N次。

3. 代码实现

class Solution {
public:int MoreThanHalfNum_Solution(vector<int>& numbers) {// write code hereunordered_map<int, int> m;for(auto& e : numbers){m[e]++;}int size = numbers.size() / 2;for(auto& e : numbers){if(m[e] > size){return e;}}return -1;}
};

T h e The The E n d End End

http://www.shuangfujiaoyu.com/news/40861.html

相关文章:

  • 数据库性质的网站怎么做百度竞价排名展示方式
  • 好兄弟csgo网站免费观看百度搜索优化关键词排名
  • 教育网站的建设营销神器
  • 网站开发维护成本计算南京网站建设
  • 广东网站优化公司百度招商加盟推广
  • 俄文网站设计西安今日头条最新新闻
  • 网站建设包括哪些方面新产品推广方案怎么写
  • 网站开发最佳组合手机网站制作平台
  • wordpress 关键词 描述 插件上海搜索排名优化
  • 怎样免费给自己的公司做网站城关网站seo
  • 网站运营技术性高吗国内最大的搜索引擎
  • 图片演示dw做网站百度优化是什么
  • 常见的cms网站小广告设计
  • docker可以做网站吗整站seo外包
  • 开发运营一个app大概需要多少钱温州seo结算
  • 素材下载平台网站源码seo有哪些优化工具
  • 济南网络推广公司seo单页面优化
  • 网站动态logo怎么做推销
  • 松岗做网站哪家便宜广州网络营销选择
  • python网站搭建知名网络软文推广平台
  • 鲜花网网站开发的意义外贸平台
  • 两学一做 网站最好的网站设计公司
  • 综合性网站平台建设东莞做网络推广的公司
  • 网页设计跟网站建设百度商店
  • cc域名的网站排名seo怎么样
  • 可靠的邢台做网站引擎搜索是什么意思
  • 网站建设网站免费我的百度账号
  • 网站建设述职报告品牌推广活动方案
  • 知名的集团门户网站建设企业搜索引擎优化策略包括
  • 刷钻网站市场营销毕业论文