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

怎么提交网站网站建站基本要素

怎么提交网站,网站建站基本要素,长沙网站设计优刻,50个产品改良设计题目: 给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 方法一:哈希表 ​ class Solution {public int…

题目

给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。

你可以假设数组是非空的,并且给定的数组总是存在多数元素。

方法一:哈希表

​
class Solution {public int majorityElement(int[] nums) {int n = nums.length;Map<Integer, Integer> map = new HashMap<>();for (int i = 0; i < n; i++) {int times = map.getOrDefault(nums[i], 0) + 1;if (times > (n / 2))return nums[i];map.put(nums[i], times);}return -1;}
}​

时间复杂度 o( n )   空间复杂度 o( n )

方法二:摩尔投票算法

class Solution {public int majorityElement(int[] nums) {int n = nums.length;int count = 0, ans = -1;for (int i = 0; i < n; i++) {if (count == 0) {ans = nums[i];count++;}else if (nums[i] == ans)count++;else count--;}return ans;}
}

http://www.yayakq.cn/news/483432/

相关文章:

  • 合肥市城乡建设局网站如何在google上免费推广
  • 什么网站可以免费做视频软件网站建设需要内容
  • 建站吗官方网站研究网站开发意义
  • html在线编写网站天津做网站哪个公司好
  • 国外有哪些设计网站有哪些问题郑州百度快照优化
  • 企业信息系统的作用南通网站优化
  • 做阿里巴巴网站需要多少钱网站建设会遇到哪些难题
  • 高平市网站建设公司知彼网络网站建设
  • 京东网站的设计特点百合怎么做网站
  • html购物网站模板下载电子商务网站开发与设计报告
  • 上饶招聘网站建设公司上海猎头公司收费标准
  • 做的网站怎样评估价值工具类网站做排名
  • 企业网站开发 外文文献会员卡管理系统设计
  • 3d网站开发成本宁波奉化建设局网站
  • 网站建设需要方案凡科网代理登录
  • 杭州兼职网站建设舟山网页设计
  • 网站3d展示怎么做全国注册室内设计师网
  • 国家建设厅网站设计网站的一般过程
  • 网站建设选择数据库wordpress怎么跟vue
  • 网站佣金怎么做会计分录王者荣誉网站怎么做
  • 建公司网站步骤岳阳棋牌软件定制开发公司
  • wordpress15天教网站优化公司上海
  • 江西app网站建设手机软件开发培训班
  • 比较好的做网站创做阿里巴巴网站流程
  • 做结婚视频储存网站wordpress layer
  • devexpress网站开发58同城网站模板下载
  • wordpress使用新浪图床郑州厉害的seo顾问
  • 胶州国际网站建设效果深圳做网站网络营销公司
  • 北京网站制作西安网站备份 ftp
  • 网畅学校网站管理系统怎样做企业手机网站建设