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

网站首页模板怎么做策划桂林市教科所

网站首页模板怎么做策划,桂林市教科所,珠海建设网站首页,猎头用什么网站做单【问题描述】[简单] 数组中有一个数字出现的次数超过数组长度的一半#xff0c;请找出这个数字。你可以假设数组是非空的#xff0c;并且给定的数组总是存在多数元素。示例 1:输入: [1, 2, 3, 2, 2, 2, 5, 4, 2] 输出: 2限制#xff1a;1 数组长度 50000【解答思…【问题描述】[简单] 数组中有一个数字出现的次数超过数组长度的一半请找出这个数字。你可以假设数组是非空的并且给定的数组总是存在多数元素。示例 1:输入: [1, 2, 3, 2, 2, 2, 5, 4, 2] 输出: 2限制1 数组长度 50000 【解答思路】 1. 哈希表统计法 哈希表统计法 遍历数组 nums 用 HashMap 统计各数字的数量最终超过数组长度一半的数字则为众数。此方法时间和空间复杂度均为 O(N)O(N) 。 时间复杂度O(N) 空间复杂度O(N public int majorityElement(int[] nums) {int n nums.length;int max 1 ;int ans nums[0];HashMapInteger, Integer mapnew HashMapInteger, Integer();for(int num :nums){if(map.containsKey(num)){map.put(num,map.get(num)1);}else{map.put(num,1);}}for(int num: map.keySet()){if(map.get(num) max){max map.get(num) ;ans num;}}return ans;}HashMapInteger, Integer map new HashMap();for (int num : nums) {if (map.containsKey(num)) {map.put(num, map.getOrDefault(num, 0) 1);} else {map.put(num, 1);}if (map.get(num) nums.length / 2) {return num;}}return 0; }2. 摩尔投票法 最佳 核心理念为 “正负抵消” 时间复杂度O(N) 空间复杂度O(1) public int majorityElement(int[] nums) {int x 0, votes 0;for(int num : nums){if(votes 0) x num;votes num x ? 1 : -1;}return x;} 3. 数组排序法 将数组 nums 排序由于众数的数量超过数组长度一半因此 数组中点的元素 一定为众数。 时间复杂度O(NlogN) 空间复杂度O(1) public int majorityElement(int[] nums) {Arrays.sort(nums);return nums[nums.length/2];}【总结】 1.Java中HashMap遍历几种方式 2.HashMap常用语法 1.import java.util.HashMap;//导入; 2.HashMapK, V mapnew HashMapK, V();//定义mapK和V是类不允许基本类型; 3.void clear();//清空 4.put(K,V);//设置K键的值为V 5.V get(K);//获取K键的值 6.boolean isEmpty();//判空 7.int size();//获取map的大小 8.V remove(K);//删除K键的值返回的是V可以不接收 9.boolean containsKey(K);//判断是否有K键的值 10.boolean containsValue(V);//判断是否有值是V 11.Object clone();//浅克隆类型需要强转如HashMapString , Integer map2(HashMapString, Integer) map.clone(); 3. 一题多解 熟悉掌握一种 其他掌握思想 转载链接https://leetcode-cn.com/problems/shu-zu-zhong-chu-xian-ci-shu-chao-guo-yi-ban-de-shu-zi-lcof/solution/mian-shi-ti-39-shu-zu-zhong-chu-xian-ci-shu-chao-3/ 参考链接https://blog.csdn.net/gary0917/article/details/79783713 参考链接https://www.cnblogs.com/shoulinniao/p/11966194.html
http://www.pierceye.com/news/453945/

相关文章:

  • 优化推广网站网站建设的岗位职责
  • 网站建设制作设计优化兰州如何用织梦建网站
  • wordpress 网站禁用全屏代码百度怎么建设网站
  • 强军网网站建设北京各大网站推广服务公司
  • 西安优秀的集团门户网站建设公司网站建设中 优秀账户的标准
  • 网站建设的对比分析移动设备网站开发注意点
  • 在word上怎么做网站链接网站开发试题
  • 自己做网站新手入门淮北论坛招聘网
  • 建网站的意义大学跳蚤市场网站建设
  • 平阳做网站成都网站优化公司哪家好
  • 庆阳北京网站建设广东省建设工程执业中心网站
  • 佛山哪里有做网站的大学生文创产品设计
  • 电商网站建设运城网站图片链接怎么做的
  • 服务器建网站教程宁波网络营销推广制作
  • 微信公众号属于网站建设网站云解析域名解析
  • 网站的建设及推广在哪找可以做网站的
  • 网站经常修改好不好北京互联网公司50强
  • 知识网站有哪些h5用什么制作
  • 广州网站制作联系方式上海共有多少家企业
  • 自己建一个网站需要什么网站关键词分析工具
  • 建三江建设局网站四川省建设厅官方网站电话
  • 福建志佳建设工程发展有限公司网站vi品牌包装
  • 专业门户网站开发公司龙岩正规全网品牌营销招商
  • 网站怎么做qq微信登陆政务网站的建设时期的概述
  • 购物网站的目的和意义西安做网站xamokj
  • 厦门市建设局网站网站开发周记30篇
  • 工业园区门户网站建设方案塘沽网站开发
  • 郑州网站设计 公司驻马店市可以做网站的公司
  • 推荐盐城网站开发安陆网站开发
  • wordpress中文网站模板软件开发者路线图