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

网站怎么做飘窗网站seo策划方案案例分析

网站怎么做飘窗,网站seo策划方案案例分析,一个网站上线的时间,网站上传不了图片是什么原因题目描述 数组中有一个数字出现的次数超过数组长度的一半#xff0c;请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次#xff0c;超过数组长度的一半#xff0c;因此输出2。分析#xff1a;找数组中出现次数超过一半的数字请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次超过数组长度的一半因此输出2。 分析找数组中出现次数超过一半的数字我们一半可以采用两种方法一是使用快排对数组进行排序然后直接输出排序数组中间位置的数。第二种是使用HashMapInteger,Integer,key是数组中的数字value为其在数组中出现的次数顺序扫描数组记录下数组出现的次数输出大于数组长度一半的value值对应的key值。 第一种方法代码很简单此处不表第二种方法的代码如下 1 import java.util.ArrayList;2 import java.util.Arrays;3 import java.util.Collection;4 import java.util.HashMap;5 import java.util.Set;6 7 public class Solution {8 public int MoreThanHalfNum_Solution(int [] array) {9 if(arraynull||array.length0){ 10 return 0 ; 11 } 12 if(array.length1){ 13 return array[0] ; 14 } 15 int most0 ; 16 HashMapInteger,Integer m new HashMapInteger,Integer() ; 17 for(int i 0 ; i array.length ;i){ 18 if(!m.containsKey(array[i])){ 19 m.put(array[i], 1) ; 20 } 21 else{ 22 int temp m.get(array[i]); 23 m.put(array[i], temp1) ; 24 } 25 26 } 27 SetInteger a m.keySet() ; 28 for(int temp : a){ 29 if(m.get(temp)(array.length/2)){ 30 most temp ; 31 } 32 } 33 return most ; 34 } 35 }   转载于:https://www.cnblogs.com/huntertoung/p/4803147.html
http://www.sadfv.cn/news/177072/

相关文章:

  • 公章在线制作网站做不了做网站哪个最好
  • 建设医院的网站青岛官网建站
  • 手机网站建设找哪家好温州快速网站推广公司
  • 青岛网络推广建站网站开发笔试题
  • 自己在网站做邮箱比分网站制作
  • 网站模块怎么恢复公司做网站推广需要多少钱
  • 番禺网站排名优化公司wordpress去掉搜索
  • 网站建设记在哪个科目最新公司注册流程
  • 成都学习网站建设自定义手机网站建设
  • 做网站路径重庆九龙坡区哪里有做网站的
  • 酷站百分百做一个企业网站花费
  • 克拉玛依商城网站建设平台网站备案号大全
  • 网站建设安全性原则做诚信通谁给做网站
  • 做企业网站价格黔西南州建设局网站
  • wordpress网站速度破解版网站建设
  • godaddy 上传网站工业设计专业怎么样
  • 好的网站设计机构建设银行 北京招聘网站
  • 网站建设方案200字wordpress淘宝i主题
  • 网站手机端建设开发公司保障员工安全的措施
  • 个人网站是怎么样的外地人网站备案
  • 室内设计资料网站天津企商网站建设公司
  • 网站自建设需要买什么简易购物网站模板
  • linux网站开发工具南京app研发公司
  • 贵阳网站设计案例wordpress发号系统
  • 温岭专业营销型网站建设地址上海医疗网站备案
  • 佛山高端网站建设公司承德市隆化城乡建设局网站
  • 网站设计的尺寸网站开发项目总结
  • 网站优化网络微信平板专用版ipad版
  • 在婚恋网站做翻译好吗网页制作与设计简称
  • 新媒体做图网站网站开发联系方式