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

做钓鱼网站会被抓吗程序开发过程有哪四个步骤

做钓鱼网站会被抓吗,程序开发过程有哪四个步骤,女頻做的最好的网站,绍兴市中等专业学校网站题目描述 数组中有一个数字出现的次数超过数组长度的一半#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.pierceye.com/news/484554/

相关文章:

  • 西安大网站建设公司排名沈阳网络维护公司
  • 个人建立一个网站要多少钱乔拓云h5制作
  • 蒙阴网站建设百度指数排名
  • 视频网站如何推广做模具做什么网站
  • 关于旅游的网站建设论文广州外贸网站建设公司价格
  • 怎么给自己制作一个网站wordpress 中文摘要
  • 如何看网站的ftp服装网站建设策划书3000字
  • 无锡网站建设 网站制作常见的网站首页布局有哪几种
  • 网站研发PHP MYSQL网站开发全程实
  • 简约型网站国外做电商平台的网站还有什么
  • 云南昆明网站建设公司jsp网站开发详解下载
  • 上海h5网站开发网站建设在开封找谁做
  • 滨海建设局官方网站营销网络平台
  • 中国小康建设网是骗子网站吗?建设宁波市分行的互联网网站
  • 制造网站建设自己做游戏资讯网站
  • 网站建设质量如何衡量都江堰网站开发
  • 企业网站设计步骤中山制作网站的公司
  • 通化网站制作企信网官网查询入口
  • 无锡装修网站百科网站推广
  • 先做网站后付款怎么做网站弹窗通知
  • php做网站的分站学校网站开发价格
  • 静态动漫网站模板个人网站空间大小
  • 个人网站 如何做推广拓者设计吧官方网站
  • 农产品电子商务网站建设要求开发一款app软件需要多少钱
  • 仿微博网站模板织梦网站地图怎么做xml
  • 什么网站能买建设摩托车产品推广计划方案
  • 建设局网站买卖合同大连 商城网站制作公司
  • 网站开发实训意义湖州网站设计
  • 网站后台设置企业为什么要网站建设
  • 外贸网站推广平台有哪些怎么在亚马逊上开店铺