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

网站开发的基本技术路线建立一个国外的网站

网站开发的基本技术路线,建立一个国外的网站,网络营销课程培训机构,哈尔滨网络公司案例桶排序和归并排序有那么点点类似,也使用了归并的思想。大致步骤如下: 设置一个定量的数组当作空桶。Divide - 从待排序数组中取出元素,将元素按照一定的规则塞进对应的桶子去。对每个非空桶进行排序,通常可在塞元素入桶时进行插入…

桶排序和归并排序有那么点点类似,也使用了归并的思想。大致步骤如下:

  1. 设置一个定量的数组当作空桶。
  2. Divide - 从待排序数组中取出元素,将元素按照一定的规则塞进对应的桶子去。
  3. 对每个非空桶进行排序,通常可在塞元素入桶时进行插入排序。
  4. Conquer - 从非空桶把元素再放回原来的数组中。
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;public class BucketSort {public static void main(String[] args) {int[] arr = {80, 50, 30, 10, 90, 60, 0, 70, 40, 20, 50};System.out.println("Original array: " + Arrays.toString(arr));bucketSort(arr);System.out.println("Sorted array: " + Arrays.toString(arr));}public static void bucketSort(int[] arr) {// 获取数组中的最大值和最小值int max = getMax(arr);int min = getMin(arr);// 计算桶的数量int bucketCount = (max - min) / arr.length + 1;// 创建桶列表List<List<Integer>> buckets = new ArrayList<>(bucketCount);for (int i = 0; i < bucketCount; i++) {buckets.add(new ArrayList<>());}// 将数组中的每个元素放入对应的桶中for (int num : arr) {int index = (num - min) / arr.length;buckets.get(index).add(num);}// 对每个桶中的元素进行排序,并将结果合并到原数组中int index = 0;for (List<Integer> bucket : buckets) {Collections.sort(bucket);for (int num : bucket) {arr[index++] = num;}}}private static int getMax(int[] arr) {int max = arr[0];for (int num : arr) {if (num > max) {max = num;}}return max;}private static int getMin(int[] arr) {int min = arr[0];for (int num : arr) {if (num < min) {min = num;}}return min;}
}

在这里插入图片描述
(图网,侵删)

http://www.wangmingla.cn/news/32674.html

相关文章:

  • 苏州品牌网站设计河南网站建设
  • 网页设计网站视频百度广告公司
  • web培训要多少钱南昌seo外包公司
  • 做h游戏视频网站关键词排名优化软件策略
  • 手机网站模板大全seo优化网站
  • 网络营销理论有哪些seo快速培训
  • 优秀网站参考宁德市
  • 梅州建站公司精准营销
  • 本溪网站制作企业网站建设目标
  • 青岛做网站的公司哪个比较好seo搜索引擎优化是
  • 怎么做网站推广毫州网站优化seo方案
  • 网站转换移动网站网络渠道有哪些
  • 西安的电商平台网站建设企业网站优化解决方案
  • 国外域名建站软件外包公司有前途吗
  • 湖北做网站的郑州seo外包v1
  • 政府网站建设网页设计规范计算机编程培训学校哪家好
  • 三水网站建设企业新手做seo怎么做
  • 开发手机端网站杭州关键词排名工具
  • 兼容性视图中显示所有网站三台网站seo
  • 沙湾网站建设工作室逆冬黑帽seo培训
  • 无极领域网站百度seo教程视频
  • 公司的做网站百度竞价排名是哪种方式
  • 用网站模板做新网站网络推广是什么工作
  • 河北建筑培训网官网seo优化搜索结果
  • 网站做支付按流量付费百度识图找原图
  • 河北省建设厅网站软文推广代表平台
  • 网站服务器在哪里买好天津站内关键词优化
  • 成都手机网站建如何找到网络公关公司
  • 中山最好的网站建设重庆高端seo
  • 做网站简单的软件如何做线上推广