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

公司网站做一下多少钱html编辑器的特点

公司网站做一下多少钱,html编辑器的特点,网站开发调查问卷题,天津专业做标书力扣对应题目链接:169. 多数元素 - 力扣(LeetCode) 牛客对应题目链接:数组中出现次数超过一半的数字_牛客题霸_牛客网 (nowcoder.com) 核心考点 : 数组使用,简单算法的设计。 一、《剑指Offer》对应内容 二…

力扣对应题目链接:169. 多数元素 - 力扣(LeetCode)

牛客对应题目链接:数组中出现次数超过一半的数字_牛客题霸_牛客网 (nowcoder.com)

核心考点 数组使用,简单算法的设计。

一、《剑指Offer》对应内容


二、分析题目

这里找到的题目链接所对应的数据都满足数组是非空的,并且给定的数组总是存在多数元素。所以下面就不再另外判断了。

  • 思路一:定义 map/unordered_map,使用 <int, int的映射关系,最后统计每个字符出现的次数
  • 思路二:排序出现次数最多的数字一定在中间位置,然后检测中间出现的数字出现的次数是否符合要求。
  • 思路三:目标条件:目标数据超过数组长度的一半。对数组,我们同时去掉两个不同的数字,到最后剩下的一个数就是该数字;如果剩下两个,那么这两个也是一样的,就是我们要找的结果,在其基础上把最后剩下的一个数字或者两个作为我们的 target 再回到原来数组中,将数组遍历一遍统计一下数字出现次数进行最终判断。

三、代码(C++)

1、哈希(unordered_map)

class Solution {
private:unordered_map<int, int> hash;
public:int majorityElement(vector<int>& nums) {int n=nums.size();int half=n/2;for(int x:nums){hash[x]++;if(hash[x]>half)return x;}return 0;}
};

2、排序

class Solution {
public:int majorityElement(vector<int>& nums) {sort(nums.begin(), nums.end());int n=nums.size();return nums[n/2];}
};//如果题目没有说明总是存在多数元素
class Solution {
public:int majorityElement(vector<int>& nums) {sort(nums.begin(), nums.end());int n=nums.size();int target=nums[n/2];int cnt=0;for(int x:nums){if(x==target)cnt++;}if(cnt>n/2)return target;return 0;}
};

3、利用特殊性寻找目标值

class Solution {
public:int majorityElement(vector<int>& nums) {int n=nums.size();int target=nums[0];int times=1;for(int i=1; i<n; i++){if(times==0){target=nums[i];times=1;}else if(target==nums[i])times++;elsetimes--;}int cnt=0;for(int i=0; i<n; i++){if(nums[i]==target)cnt++;}return cnt>n/2?target:0;}
};
http://www.yayakq.cn/news/814792/

相关文章:

  • 甘肃建设厅网站二级建造师报名时间东莞网站设计案例
  • 专门做考研的网站福田欧马可
  • 网站开发学什么比较有优势百度竞价软件哪个好
  • 商务网站建设多少钱wordpress oauth认证
  • 有没有人做网站做商城网站报价
  • 毛织厂家东莞网站建设vR网站建设程序
  • 网站 不稳定手机端网站怎么做排名
  • 网站建设创业计划书模板范文金华企业网站建设公司
  • 设计素材网站哪个好wordpress如何添加表格
  • 手机网站关于我们建立网站怎么做关键字
  • 辽宁建设厅规划设计网站wordpress xmlrpc
  • 17网站一起做网店怎么样企业网站建设服务优势
  • wordpress网站如何播放视频播放器长沙网站建设长沙
  • 柳州建设局网站装修都有什么公司
  • 为什么我有的网站打不开诸暨网站制作有哪些公司
  • dw做简易表格网站住建厅报名考试入口
  • 网站404 原因开发公司直接发包绿化景观
  • 百度权重概念百度seo怎么把关键词优化上去
  • 图书馆门户网站建设的意义凡科互动官网登录入口官方
  • 5G网站建设网站做平台
  • 永康网站推广注册资本1000万的公司需要多少钱
  • 企业网站建设 百度文库西安模板建网站
  • 深圳附近做个商城网站找哪家公司好软件开发和网页设计哪个好
  • 微信绑定网站现在注册公司需要什么条件
  • 婚纱定制网站哪个好郑州网站建设公司哪家好
  • 湛江 网站建设33岁改行做网站建设
  • 网站管理助手未找到iis做海报的免费网站
  • js建设网站外网企业网站建设的四大因素
  • 广州做网站建设的公司排名网站开发工作流程
  • 物流企业网站建设策划书一起做网店 17货源网