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

网站做301跳转的好处品牌设计方案

网站做301跳转的好处,品牌设计方案,服装行业做推广网站,泰州建设信息网站堆排序过程如下#xff1a; 1.用数列构建出一个大顶堆#xff0c;取出堆顶的数字#xff1b; 2.调整剩余的数字#xff0c;构建出新的大顶堆#xff0c;再次取出堆顶的数字#xff1b; 3.循环往复#xff0c;完成整个排序。 构建大顶堆有两种方式#xff1a; 1.从 0 开…堆排序过程如下 1.用数列构建出一个大顶堆取出堆顶的数字 2.调整剩余的数字构建出新的大顶堆再次取出堆顶的数字 3.循环往复完成整个排序。 构建大顶堆有两种方式 1.从 0 开始将每个数字依次插入堆中一边插入一边调整堆的结构使其满足大顶堆的要求 2.将整个数列的初始状态视作一棵完全二叉树自底向上调整树的结构使其满足大顶堆的要求。 二更为常用 void swap(vectorint arr, int i, int j) {int temp arr[i];arr[i] arr[j];arr[j] temp;}// 调整大顶堆第三个参数表示剩余未排序的数字的数量也就是剩余堆的大小void maxHeapify(vectorint arr, int i, int heapSize) {// 左子结点下标int l 2 * i 1;// 右子结点下标int r l 1;// 记录根结点、左子树结点、右子树结点三者中的最大值下标int largest i;// 与左子树结点比较if (l heapSize arr[l] arr[largest]) {largest l;}// 与右子树结点比较if (r heapSize arr[r] arr[largest]) {largest r;}if (largest ! i) {// 将最大值交换为根结点swap(arr, i, largest);// 再次调整交换数字后的大顶堆maxHeapify(arr, largest, heapSize);} }// 构建初始大顶堆 void buildMaxHeap(vectorint arr) {// 从最后一个非叶子结点开始调整大顶堆最后一个非叶子结点的下标就是 arr.length / 2-1for (int i arr.size() / 2 - 1; i 0; i--) {maxHeapify(arr, i, arr.size());} }void heapSort(vectorint arr) {// 构建初始大顶堆buildMaxHeap(arr);for (int i arr.size() - 1; i 0; i--) {// 将最大值交换到数组最后swap(arr, 0, i);// 调整剩余数组使其满足大顶堆maxHeapify(arr, 0, i);} }
http://www.dnsts.com.cn/news/266486.html

相关文章:

  • 档案网站建设的原则荆州网站制作公司
  • 知名营销网站开发使用python建设一个论坛网站
  • 云南网站制作多少钱谷歌优化是什么意思
  • 住房和城乡建设部科技发展促进中心网站江西网
  • 上海当地网站扬州网站优化
  • 网站建设时设置语言选项深圳专业集团网站建设
  • 昆明做网站哪家免费网站大全下载
  • 重庆市建设执业注册中心网站网站不能自行备案吗
  • 千库网ppt模板seo扣费系统
  • 中国公路建设在哪个网站公示模板网文
  • 网站搭建代理king wordpress
  • 华为的网站建设哪的网页设计培训好
  • 建网站吧建设电商网站需要什么硬件
  • 手机端搜索引擎排名大庆网站建设优化
  • 淮安建设工程协会网站查询百度信息流广告
  • 建设银行北京招聘网站上海 建网站
  • ps自学网官方网站网站备案电话号码
  • 微信企业微网站石家庄网站建设外贸
  • 大型网站建设多少钱山东潍坊建设银行招聘网站
  • 欧美最火的社交网站怎么做网站开发的三个流程
  • 帝国cms网站建设9 1短视频安装软件
  • 做系统之前的网站wordpress怎么搬家
  • wordpress多站列表html模板语法
  • 有哪些做平面设计好的网站有哪些内容朔州推广型网站建设
  • 仿各个网站的问题交友wordpress
  • 安徽中机诚建建设有限公司网站北京网站建设公司排名浩森宇特
  • 国内做医疗耗材的网站怎么制作seo搜索优化
  • 全铝家居全屋定制十大名牌搜索引擎优化的工具
  • 在哪个网站做民营企业申报wordpress升级崩了
  • 成都公司注册地址有什么要求关键词优化排名易下拉排名