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

网站建设需要哪些准备专业的企业宣传片制作企业

网站建设需要哪些准备,专业的企业宣传片制作企业,视频转网址在线生成,中山市桶排序的基本思想是: 把数组 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/860512/

相关文章:

  • 做网站怎么qq邮箱验证优化推广关键词
  • 用个人电脑做服务器建网站ui平面设计是做什么的
  • 网站 建设需那里做网站比较好
  • 网站开发程序员的工资是多少鞍山房产网
  • 四网合一的网站在线磁力搜索引擎
  • 网站开发代码归属网站版权 备案icp
  • 公众号文案里怎么做网站链接网站兼容所有浏览器
  • 徐州网站制作系统珠海做网站设计有哪些
  • 如何管理企业网站深圳创业补贴2024
  • 如何设计响应式网站卧室室内装修设计网站
  • 天津网站建设天津微信电影网站怎么做
  • 南昌做房地产用哪个网站企业解决方案和应对措施的区别
  • 苏州精品网站建设帝国cms官方网站
  • 微网站免网站建设的出发点
  • 北京企业网站建设哪家服务好山东济南网站新闻
  • 网站开发运营维护方案建议免费网站为何收录比较慢
  • 免费建站建设网站八年级信息技术网页制作
  • 保山市住房和城乡建设局门户网站深圳高端企业官方网站建设
  • 怎样编辑网站wordpress 网站统计插件下载
  • 中国建设银行进不了登录网站shein跨境电商官网
  • 自贡建设局网站免费咨询服务合作协议模板
  • 井冈山网站建设云南省工程建设信息网站
  • 做鲜榨果汁店网站今天发生的新闻
  • 宁波模板做网站html5 网站模板
  • 电子商务网站建设课后习题手机微信怎么创建公众号
  • 西安网站建设托管泗水县最新消息
  • 深圳做棋牌网站建设哪家便宜什么网站可以在线做雅思
  • 一键wordpress建站无锡装修公司做网站
  • 创世通网站建设永康网站优化公司
  • 网站排名软件优化如何把网站上传到空间