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

全国水利建设市场信用信息平台网站网站开发摊销期多少年

全国水利建设市场信用信息平台网站,网站开发摊销期多少年,安徽网站建设推广,怎么用jsp做网站NodeJS实现堆排序算法 以下是使用 Node.js 实现堆排序算法的示例代码#xff1a; // 堆排序函数 function heapSort(arr) {// 构建最大堆buildMaxHeap(arr);// 依次取出最大堆的根节点#xff08;最大值#xff09;#xff0c;并调整堆结构for (let i arr.length - 1; i… NodeJS实现堆排序算法 以下是使用 Node.js 实现堆排序算法的示例代码 // 堆排序函数 function heapSort(arr) {// 构建最大堆buildMaxHeap(arr);// 依次取出最大堆的根节点最大值并调整堆结构for (let i arr.length - 1; i 0; i--) {// 将当前根节点最大值与最后一个节点交换位置[arr[0], arr[i]] [arr[i], arr[0]];// 调整堆使剩余元素继续保持最大堆的性质heapify(arr, 0, i);} }// 构建最大堆 function buildMaxHeap(arr) {const n arr.length;// 从最后一个非叶子节点开始依次向上调整堆for (let i Math.floor(n / 2) - 1; i 0; i--) {heapify(arr, i, n);} }// 调整堆 function heapify(arr, i, heapSize) {const left 2 * i 1; // 左子节点索引const right 2 * i 2; // 右子节点索引let largest i; // 记录最大值的索引// 如果左子节点存在且大于当前节点则更新最大值索引if (left heapSize arr[left] arr[largest]) {largest left;}// 如果右子节点存在且大于当前节点则更新最大值索引if (right heapSize arr[right] arr[largest]) {largest right;}// 如果最大值索引不等于当前节点索引则交换当前节点与最大值节点的值并递归调整堆if (largest ! i) {[arr[i], arr[largest]] [arr[largest], arr[i]];heapify(arr, largest, heapSize);} }// 测试堆排序算法 const arr [12, 11, 13, 5, 6, 7]; console.log(原始数组, arr);heapSort(arr); console.log(排序后的数组, arr);这段代码定义了三个函数heapSort 用于执行堆排序buildMaxHeap 用于构建最大堆heapify 用于调整堆的结构以保持最大堆的性质。然后通过 heapSort 函数对输入数组进行排序并输出结果。
http://www.pierceye.com/news/836509/

相关文章:

  • 西安网站制作费用网站建设小程序开发报价
  • 深圳做针织衫服装的网站软件开发工具手机版
  • 网站域名注册的相关证书证明文件最珠海app
  • 网站规划建设与管理维护大学论文免费个人搭建网站
  • 网站解析时候让做别名企业密信app下载安装
  • 直播网站建设模板网站中文商标域名注册
  • 商务网站建设与管理读后感为什么公司要做网站
  • 高密 网站建设wordpress设置置顶文章
  • 购物京东商城西安官网seo哪家公司好
  • 专门做库存处理的网站沭阳建设网站
  • 建筑必看六个网站门户网站地方生活门户有哪些
  • 江阴 网站开发python基础教程百度亿
  • 邹城网站建设v556本校网站建设
  • 郑州一站式网站搭建北京装饰公司十大排名
  • 网站建设程序代码百度智能创作平台
  • 网上制作网站建立中文网站的英文
  • 网站域名过户查询太原企业网站怎么优化
  • 西安哪些做网站的公司创业平台网站
  • 做网站费用滁州wordpress 快站
  • 上海手机网站制作网站制作最
  • 做一网站APP多少钱网站做照片
  • 会同县做网站设计网站的结构时
  • 行业门户网站制作百度权重是怎么来的
  • 巅云建站as.net 网站开发视频教程
  • 网站开发定制合同在哪个网站可以学做衣服
  • 关键词排行优化网站搜索引擎营销的主要方式有
  • 免费网站建设免费咨询wordpress安装环境搭建
  • 网站怎样和首页做链接地址广厦建设集团官方网站
  • 遂平县网站建设网站建站的类型
  • wordpress多用途主题排行建网站做优化