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

兰州网站在哪备案合购WordPress

兰州网站在哪备案,合购WordPress,不用vip的免费追剧软件,vps wordpress 卸载桶排序的基本思想是: 把数组 arr 划分为 n 个大小相同子区间(桶),每个子区间各自排序,最 后合并 。计数排序是桶排序的一种特殊情况,可以把计数排序当成每个桶里只有一个元素的情况。 1.找出待排序数组中的…

桶排序的基本思想是: 把数组 arr 划分为 n 个大小相同子区间(桶),每个子区间各自排序,最 后合并 。计数排序是桶排序的一种特殊情况,可以把计数排序当成每个桶里只有一个元素的情况。

1.找出待排序数组中的最大值 max、最小值 min

2.使用 动态数组 ArrayList 作为桶,桶里放的元素也用 ArrayList 存储。桶的数量为(maxmin)/arr.length+1

3.遍历数组 arr,计算每个元素 arr[i] 放的桶

4.每个桶各自排序

public class bucketSort {public static void main(String[] args) {int[] data = new int[] {3, 5, 3, 6, 2, 1, 9, 4, 8, 7 ,5};bucketSort(data);}public static void bucketSort(int[] arr){int max = Integer.MIN_VALUE;int min = Integer.MAX_VALUE;for(int i = 0; i < arr.length; i++){max = Math.max(max, arr[i]);min = Math.min(min, arr[i]);}//创建桶int bucketNum = (max - min) / arr.length + 1;ArrayList<ArrayList<Integer>> bucketArr = new ArrayList<>(bucketNum);for(int i = 0; i < bucketNum; i++){bucketArr.add(new ArrayList<>());}//将每个元素放入桶for(int i = 0; i < arr.length; i++){int num = (arr[i] - min) / (arr.length);bucketArr.get(num).add(arr[i]);}//对每个桶进行排序for(int i = 0; i < bucketArr.size(); i++){Collections.sort(bucketArr.get(i));}System.out.println(bucketArr.get(0));}

 

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

相关文章:

  • 找方案的网站wordpress代码修改用户权限
  • 在线设计网站哪个好用angularjs做的网站
  • 北京住房与城乡建设部网站怎么制作软件程序
  • 宣传网页制作外贸seo软件
  • 上海网站制作上海网站制作wordpress 树形菜单插件
  • 东台网站制作公司如何介绍网站模板下载
  • 百色住房和城乡建设部网站虚拟主机建立网站
  • 建设购物网站多少钱柳州最好的网站推广公司
  • 微信文章转网站wordpressWordPress进
  • 合肥做网站便宜简单网
  • qq空间关闭申请网站集安网站建设
  • 专业品牌网站建设价格潍坊最早做网站的公司
  • 网站建设推广视频上海人才招聘信息最新招聘信息
  • 哪个网站查企业信息免费文化集团网站模板
  • 如何从网站获取图片做全景图谷歌seo的推广
  • 浙江小九天建设集团网站济南做网站互联网公司排名
  • 张家界网站建设dcwork网页界面设计历史
  • 张家界网站制作拓者设计吧室内设计官网案例
  • 做暧暧小视频免费网站原网站开发新功能
  • 北京网站建设公司怎么排版sem seo新手好做吗
  • 营销型网站的建设要求都有什么江苏网站建设工作室
  • 全国建造师信息查询网如何诊断网站seo
  • 外贸建网站哪家好网站电子报怎么做
  • wordpress顶图滑动搜索引擎优化规则
  • 网站建设策划书附录惠安县道安办网站建设
  • 网站策划书电商修图技巧
  • 新网网站负责人核验现场拍摄照片电子件湖北洲天建设集团有限公司网站
  • 英语网站建设公司免费可以看污app秋葵
  • 网站建设和维护价格网站开发所需能力
  • 周大福网站建设主要工作成都h5网站建设