博舍

用js实现随机选取10~100之间的10个数字,存入一个数组,并排序,要是获取不重复的,对随机数再进行去重。 js随机生成1到100随机数存入数组

用js实现随机选取10~100之间的10个数字,存入一个数组,并排序,要是获取不重复的,对随机数再进行去重。

echarts里面点击折线图的折点能进行跳转(或者有点击)

gong_847135055:毫无用处

前端下载EXCEL文件,后端返回文件流的处理

m0_73876690:相对于大文件会出现下载缓慢的情况,这时候体验特别差,我想要显示出他的下载进度,请问这个有什么好的方法吗

两面翻转----背面隐藏(backface-visibility:hidden)

焦油坑中挣扎的巨兽:把第二张先反转180°,再反转就可以了

vue-element-ui中el-tabs标签在刷新页面后回到刷新前的标签页

zhanpengpeg:vue2的话path可以用this.$route.fullPath

JavaScript中使用FileReader读取word文件内容

未来可寄:那怎么办

随机生成10000个数据,数据范围1

首先对这个问题进行分析,题目说的是在范围为1-1000中随机生成10000和数据,找出每个数据出现的次数,也就是一个数对应它出现的次数,所以我们自然就会想到key-value这种存储数据的方式,所以我们就可以使用集合中map接口的实现类进行解决该问题。

随机生成10000个数

Randomrandom=newRandom();//生成随机数for(inti=0;i=integers.size()){break;//没有数据就跳出循环}else{if(map.containsKey(integers.get(j))){//判断map集合中是否当前的keymap.put(integers.get(j),map.get(integers.get(j))+1);//让数据出现的次数+1}else{map.put(integers.get(j),1);//数据第一次出现}}j++;}

完整代码

publicstaticvoidmain(String[]args){Listintegers=newArrayList(50);Mapmap=newHashMap();Mapmap1=newHashMap();Randomrandom=newRandom();//生成随机数for(inti=0;i=integers.size()){break;//没有数据就跳出循环}else{if(map.containsKey(integers.get(j))){//判断map集合中是否当前的keymap.put(integers.get(j),map.get(integers.get(j))+1);//让数据出现的次数+1}else{map.put(integers.get(j),1);//数据第一次出现}}j++;}Iteratoriterator=map.entrySet().iterator();while(iterator.hasNext()){Map.Entryentry=iterator.next();System.out.println("数据元素:"+entry.getKey()+"出现次数:"+entry.getValue());}}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇