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

怎么做网站挣钱全网营销型网站建设模板

怎么做网站挣钱,全网营销型网站建设模板,做网站的公司都有哪些,网络规划与优化技术题目描述 给定一个大小为 n 的数组 nums #xff0c;返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的#xff0c;并且给定的数组总是存在多数元素。 示例 1#xff1a; 输入#xff1a; nums [3,2,3] 输出#xf…题目描述 给定一个大小为 n 的数组 nums 返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的并且给定的数组总是存在多数元素。 示例 1 输入 nums [3,2,3] 输出 3 示例 2 输入 nums [2,2,1,1,1,2,2] 输出 2 提示 n nums.length1 n 5 * 104-109 nums[i] 109 代码及注释 func majorityElement(nums []int) int {res : 0count : 0for _, num : range nums {if num res {count // 如果当前数字与候选数字相同则计数加1} else if count 0 {res num // 如果当前数字与候选数字不同且计数为0则更新候选数字} else {count-- // 如果当前数字与候选数字不同且计数不为0则计数减1}}return res }代码解释 使用的是摩尔投票算法来找出数组中的主要元素。摩尔投票算法是一种高效的算法可以在O(n)的时间复杂度内找出数组中出现次数超过一半的元素如果存在的话。 这里的逻辑是 使用变量res初始化为0这里假设数组中没有0和计数count初始化为0。遍历数组nums对于数组中的每一个数字 如果当前数字与候选数字res相同则计数count加1。如果当前数字与候选数字res不同且计数count为0则更新候选数字res为当前数字。如果当前数字与候选数字res不同且计数count不为0则计数count减1。 最后res就是数组中的主要元素。 这个方法的时间复杂度是O(n)其中n是数组nums的长度。
http://www.hkea.cn/news/14403864/

相关文章:

  • 网站维护的过程及方法花都区建设局网站
  • 在中国怎么做国外网站手机网站建设推广方案ppt模板
  • 宠物网站页面设计ps前段模板的网站
  • 临沂网站建设哪家公司好如何给网站做脚本
  • 长沙如何做网站wordpress 回复评论
  • 站点与网站有什么区别dede 更新网站地图
  • 网站建设多选题大型新型网站
  • 小程序设计网站青岛市建设网站
  • 广州网站制作多少钱用ps做个人网站界面
  • 网站策划与建设阶段的推广的目标服务器安全防护
  • 个人免费推广网站qqpc版登录
  • 如何建设网站赚钱论述三种常见的网络营销方式
  • 便利的龙岗网站设计响应式网站开发流行吗
  • 个人网站建站教程长沙的互联网网站公司
  • 广平专业做网站wordpress 基础seo建站
  • wordpress网站如何制作wordpress对接码支付教程
  • 《网页设计与网站建设》镇江网站建设咨询
  • 做网站那种布局好怎么免费做自己的网站
  • 网站提交至google襄阳住房和城乡建设局网站
  • 中国联通网站备案及ip地址备案管理要求WordPress博客自动更新文章
  • 要制作自己的网站需要什么中国山东网站建设
  • 查钓鱼网站一般淘宝网站做几个月赚钱
  • 地产项目网站设计做超市促销海报哪个网站好
  • 深圳做装修网站费用多少网站关键词优化是什么
  • 徐州专业做网站163企业邮箱怎么开通注册账号
  • 做视频网站要多大的服务器厦门网站制作维护
  • 广告联盟没网站可以做吗电影网站建设策划书
  • 文山网站建设代理门户网站平台建设情况
  • 二级域名可以做不同的网站吗同和网站建设
  • 中英文的网站怎么建设wordpress情侣网站源码