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

做外包网站摘要seo营销外包公司

做外包网站摘要,seo营销外包公司,涿州城乡建设局网站,怎么做网站数据库文章目录1. 题目信息2. 解题思路3. 代码3.1 排序3.2 map计数3.3 摩尔投票1. 题目信息 给定一个大小为 n 的数组#xff0c;找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的#xff0c;并且给定的数组总是存在众数。 示例 1:输入… 文章目录1. 题目信息2. 解题思路3. 代码3.1 排序3.2 map计数3.3 摩尔投票1. 题目信息 给定一个大小为 n 的数组找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的并且给定的数组总是存在众数。 示例 1:输入: [3,2,3] 输出: 3 示例 2:输入: [2,2,1,1,1,2,2] 输出: 2来源力扣LeetCode 链接https://leetcode-cn.com/problems/majority-element 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题思路 根据题意肯定存在先排序然后返回n/2下标处的值时间复杂度O(n2)哈希map查找keyvalue计数时间复杂度O(n)摩尔投票法时间复杂度O(n) 相关题目LeetCode 229. 求众数 II摩尔投票 3. 代码 3.1 排序 class Solution { public:int majorityElement(vectorint nums){sort(nums.begin(),nums.end());return nums[nums.size()/2];} };3.2 map计数 class Solution { public:int majorityElement(vectorint nums){unordered_mapint, int m;for(int i 0; i nums.size(); i){m[nums[i]];if(m[nums[i]] nums.size()/2)return nums[i];}return 0;} };3.3 摩尔投票 class Solution {//摩尔投票 public:int majorityElement(vectorint nums) {int i, maj, count 0, n 0;for(i 0; i nums.size(); i){if(count 0){maj nums[i];count;}else{if(maj nums[i])count;elsecount--;}}for(i 0; i nums.size(); i){if(maj nums[i])n;}if(n nums.size()/2)return maj;return -1;} };《剑指Offer》同题面试题39. 数组中出现次数超过一半的数字
http://www.yutouwan.com/news/297872/

相关文章:

  • 网站建设实习招聘网站建设功能设计
  • 超链接到网站怎么做手机商城下载
  • 有机玻璃东莞网站建设技术支持建站与备案的具体流程是什么
  • 天津做网站公司官方网站推广策划
  • 儿童教育自适应网站模板wordpress分类目录进不去
  • 海南网站建设fwlitwordpress编写文章
  • 南宁百度网站推广公众号怎么做链接
  • 包装在线设计网站保定定兴网站建设
  • 微信网站如何开发重庆最新消息今天
  • 做业务查牙医诊所一般用什么网站老板电器分销系统
  • 出口网站建设方案设计理念
  • 网站cms系统哪个好用吗做网站时需要注意什么
  • 企业网站用织梦好吗施工企业资质等级划分
  • 东莞整合网站建设苏州网站建设永阳网络
  • 韩国建筑网站做一个网站多久
  • ckplayer怎么上传做网站菏泽建设
  • 注册个网站怎么注册网站开发环境是什么意思
  • 做少儿培训网站的公司个人网站备案代理
  • 毕业设计做网站选题自动写论文神器app
  • 加盟手机网站源码网站建设收费标准不一
  • 抚州网站建设公司中山精品网站建设价位
  • 营销网站设计与规划方案百度通用网址
  • 桔子建站是什么平台四川建设安全生产监督管理局网站
  • 曲阜公司网站建设价格如何减少网站建设中的错误
  • 景乔网站建设项目网项目平台
  • 网站备案密码怎么找回企业官网定制
  • 标志设计欣赏网站软件开发培训学校哪家好
  • wap免费营口网站优化
  • 手机制作网站的软件有哪些东西山东省建设监理协会网站打不开
  • wiki网站开发工具网站测速