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

网站导航上的图片做多大尺寸易用的做网站软件

网站导航上的图片做多大尺寸,易用的做网站软件,娄底企业网站建设公司,如何用织梦搭建网站堆排序是一种将顺序存储二叉树转化为大顶堆或者小顶堆的排序算法。顺序存储二叉树是一种特殊的二叉树存储方式#xff0c;它将二叉树的节点按照一定的逻辑顺序存储在一个数组中#xff0c;以便快速访问节点。大顶堆#xff1a;父节点的值大于或等于其子节点的值的树#xf…        堆排序是一种将顺序存储二叉树转化为大顶堆或者小顶堆的排序算法。顺序存储二叉树是一种特殊的二叉树存储方式它将二叉树的节点按照一定的逻辑顺序存储在一个数组中以便快速访问节点。大顶堆父节点的值大于或等于其子节点的值的树小顶堆父节点的值小于或等于其子节点的值的树。 package com.example.datastructures.tree;import java.util.Arrays;/*** author maoyouhua* version jdk21** 堆排序,将顺序存储二叉树转化为大顶堆或者小顶堆的排序算法** 顺序存储二叉树是一种特殊的二叉树存储方式它将二叉树的节点按照一定的逻辑顺序存储在一个数组中以便快速访问节点。** 大顶堆父节点的值大于或等于其子节点的值的树 小顶堆父节点的值小于或等于其子节点的值的树*/ public class HeapSort {public static void heapSort(int[] arr){int temp 0;//这个循环执行完最大值在树顶了 较大值也在上部但是无序for (int i arr.length / 2 - 1; i 0 ; i--) {adjustHeap(arr,i, arr.length);}for (int j arr.length - 1; j 0; j--) {temp arr[j];arr[j] arr[0];arr[0] temp;adjustHeap(arr,0, j);}}/**** param arr 待调整的数组* param i 表示非叶子节点在数组中的索引* param length 表示对多少个元素进行调整*/public static void adjustHeap(int[] arr, int i, int length){//获取当前值int temp arr[i];for (int k i * 2 1; k length; k k * 2 1) {if (k 1 length arr[k] arr[k 1]) {k;}if (arr[k] temp) {arr[i] arr[k];i k;} else {break;}}arr[i] temp;}/*** 排序效率测试* 花费时间是11毫秒*/private static void efficiencyTest(){int capacity 80000;int[] arr new int[capacity];for (int i 0; i capacity; i) {arr[i] (int)(Math.random() * 100 * capacity);}long start System.currentTimeMillis();heapSort(arr);long end System.currentTimeMillis();System.out.println(花费时间是 (end - start) 毫秒);}/*** 4 4 9 9* ↙ ↘ ↙ ↘ ↙ ↘ ↙ ↘* 6 8 9 8 4 8 6 8* ↙ ↘ ↙ ↘ ↙ ↘ ↙ ↘* 5 9 5 6 5 6 5 4** 46859 49856 94856 96854** param args*/public static void main(String[] args) {int[] arr {4,6,8,5,9};heapSort(arr);System.out.println(Arrays.toString(arr));efficiencyTest();} }
http://www.zqtcl.cn/news/849427/

相关文章:

  • 个人搭建网站教程王牌网站做代理
  • 网站地图什么意思电子商务营销推广
  • 手机排行榜网站教育平台网站开发
  • 佛山市顺德区建设局网站萧山网站建设
  • 合肥百度团购网站建设怀化网站开发
  • 网站建设ppt模板彩票网站开发dadi163
  • 网站建设4435建筑设计一般用什么软件
  • 河南网站建设重庆森林台词
  • 网站一直没收录雄安做网站
  • 全国网站直播平台被摧毁响应是网站怎么做
  • 衡阳建设网站做网站和app多少费用
  • 怎么做付费网站蚌埠网站建设专业公司哪家好
  • 学网站建设需要多长时间成都网站建设定制开发服务
  • 建站宝盒后台深圳建网站公司怎么选择
  • 什么是大型门户网站网站建设的经验之谈
  • 网站建站网站设计网站制作书生
  • 租号网站是怎么做的wordpress 快讯功能
  • 口碑好的盐城网站建设wordpress课堂主题
  • 网站品牌打造wordpress插件有木马
  • 网站开发与软件研发有什么区别查网站域名备案查询系统
  • 硬盘做免费嗳暧视频网站黄冈免费网站推广平台汇总
  • node做网站怎么知道蜘蛛来过怎么学网站设计
  • 青海省建设厅网站公示公告简单建站
  • 手机网站用什么后台wordpress 百度蜘蛛
  • 网站文章伪原创怎么做手机网站 程序
  • 网站建设每月工作多少开发小程序的目的
  • 社区网站建设方案pptwordpress用户名在哪看
  • 浙江企业响应式网站建设公司简介如何写
  • 自己做静态网站的步骤店面设计在线
  • 活动汪活动策划网站wordpress 无法保存