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

seo营销型网站外贸网络营销

seo营销型网站,外贸网络营销,免费供求信息发布,电子商务网站建设的意义是什么意思桶排序的基本思想是: 把数组 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.jinmujx.cn/news/109756.html

相关文章:

  • 哪个行业最容易做网站最佳的搜索引擎
  • 营销策划书案例知了seo
  • 企业做网站需要做哪些工作网络营销意思
  • 郑州网站建设哪家最好直播:韩国vs加纳直播
  • 静态网站做淘宝客千锋教育培训多少钱
  • 绵阳营销型网站建设在百度上怎么打广告
  • 温州企业网站制作谷歌seo搜索优化
  • 中文域名网站跳转电子商务网站建设多少钱
  • 微信公众号制作网站郑州seo团队
  • 免费解析网站制作淘宝网店代运营正规公司
  • 南宁网站运营哪家好什么是友情链接?
  • 网页翻译用什么软件如何做好搜索引擎优化工作
  • seo关键词优化推广报价表北京网站优化托管
  • 网站小程序怎么做东莞软文推广
  • 网站开发服务费属于哪种进项百度收录提交工具
  • 一般的美工可以做网站吗如何自己制作网站
  • 山东临沂市需要建设网站的公司中央人民政府
  • 广州做外贸网站建设百度竞价推广方案范文
  • 弄美团网站的一般一个做赚多少钱百度收录技术
  • 泾川县建设局网站如何免费做视频二维码永久
  • 如何开 网站建设公司媒介星软文平台
  • 免费手机h5模板网站模板下载搜索大全引擎
  • 湛江的网站建设公司免费网站搭建
  • 金蝶erp软件seodao cn
  • 合肥网站开发外包响应式网站建设
  • 南宁建网站十大推广app平台
  • 网站备案被恶意注销查企业信息查询平台
  • 郑州市网站搜索引擎排名优化
  • 什么是网站开发与建设百度快速排名优化服务
  • 电子商务网站安全措施百度品牌