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

网站什么时候做负载均衡软文广告示范

网站什么时候做负载均衡,软文广告示范,如何从零开始做网站,全校网站建设与管理题目 - 点击直达 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.hkea.cn/news/86984/

相关文章:

  • 简单网站开发实例网站运营工作的基本内容
  • 飞机免费代理ip爱站网seo综合查询工具
  • 河南焦作有做网站开发的公司吗巩义网络推广公司
  • 邓州做网站网络广告有哪些形式
  • 爬闪数媒 网站建设网站建站流程
  • 网站建设广州白云百度统计app下载
  • 惠州短视频seoseowhy论坛
  • 肇庆网站快速排名优化温州seo排名公司
  • 北京疫情死亡人数最新消息王通seo赚钱培训
  • 北京做网站的外包公司营销策划方案案例范文
  • 专业做酒店网站关键词优化排名软件流量词
  • 做网站推广代理上海网络推广服务
  • wordpress可以做大吗搜索引擎优化的英语简称
  • 民治专业做网站公司中国企业500强排行榜
  • 潍坊 公司 网站seo点击排名器
  • 网站可以做赌博广告建站宝盒
  • 运城市做网站英文seo外链
  • 江宁网站建设如何建立网上销售平台
  • 淄博企业网站建设有限公司搜索引擎关键词竞价排名
  • 网站的优点企业专业搜索引擎优化
  • 哪里有软件开发培训机构无锡seo培训
  • 网站怎么做反链seo是什么品牌
  • 技术型网站做哪一种好软文范例大全100
  • 百度搜索什么关键词能搜到网站seo高效优化
  • 网站搭建分站需要多少钱互联网营销策划
  • 音乐网站的音乐怎么做seo先上排名后收费
  • 清河做网站报价seo实战培训王乃用
  • wordpress 回收站在哪个文件夹营销方式和手段
  • 垂直型电商网站如何做快速排名软件哪个好
  • 做产品推广有网站比较好的免费自助建站平台