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

可以做相册的网站线上推广渠道和方式

可以做相册的网站,线上推广渠道和方式,深圳 网站制作,乐清网站推广【算法】排序算法之堆排序 - 知乎 应用场景:获取第n个大或者小的数 操作步骤: 1、将数组构造成堆 2、调整根节点为最大堆 ->倒序对每个根节点执行最大化 ->根节点最大化过程中如果发生交换,需要保证子节点也为最大堆(执行…

【算法】排序算法之堆排序 - 知乎

应用场景:获取第n个大或者小的数

操作步骤:

1、将数组构造成堆
2、调整根节点为最大堆

        ->倒序对每个根节点执行最大化

        ->根节点最大化过程中如果发生交换,需要保证子节点也为最大堆(执行最大堆)

class Solution {public int findKthLargest(int[] nums, int k) {int heapSize = nums.length;buildMaxHeap(nums, heapSize);for (int i = nums.length - 1; i >= nums.length - k + 1; --i) {swap(nums, 0, i);--heapSize;maxHeapify(nums, 0, heapSize);}return nums[0];}public void buildMaxHeap(int[] a, int heapSize) {for (int i = heapSize / 2 - 1; i >= 0; --i) {maxHeapify(a, i, heapSize);} }public void maxHeapify(int[] a, int i, int heapSize) {int l = i * 2 + 1, r = i * 2 + 2, largest = i;if (l < heapSize && a[l] > a[largest]) {largest = l;} if (r < heapSize && a[r] > a[largest]) {largest = r;}if (largest != i) {swap(a, i, largest);maxHeapify(a, largest, heapSize);}}public void swap(int[] a, int i, int j) {int temp = a[i];a[i] = a[j];a[j] = temp;}
}

http://www.dtcms.com/a/531554.html

相关文章:

  • 关于未备案网站电子商务网站网络安全设计方案
  • 北京网站开发网站建设报价青岛制作网站哪家公司好
  • wordpress网站缩进口博览会2022
  • 皮肤自做头像的网站沈阳 网站建设
  • 孝感网站开发网订率推广技巧
  • 天津网站建设icp备wordpress底部导航代码
  • 定制彩票网站开发免费制作壁纸的app
  • 企业网站建设费用入哪个科目自考大型网站开发工具
  • 个人网站 阿里云如何建议一个网站
  • 普陀网站建设哪家好网站核验点
  • c2c电子商务网站腾讯企业邮箱怎么注册
  • node 网站开发 视频教程设计好的装修公司
  • 电影网站开发api网站备案完成通知书
  • 自己做网站和推广word上下页边距不见了
  • 合肥高端网站建设西宁企业网站开发定制
  • 丰都网站建设报价宣传视频制作
  • 怎么样备份网站数据wordpress导出工具栏
  • 上海网站建设选缘魁dart语言做的网站
  • 上海房地产网站官网惠州服务类营销方案
  • 河源网站设计怎么做怎么找网站 优帮云
  • 企业网站一般做多宽黑龙江省和城乡建设厅网站
  • 嘉定建设厅网站网站首页设计一般包括那三个
  • 做网站搞什么流量网站设计高端网站设计
  • 网站源码获取在线wordpress带视频
  • 手机网站开发屏幕尺寸一般是多少兼职做国外网站钻前
  • 未来做哪些网站致富iis 网站关闭
  • 搭建网站平台室内设计网站源码下载
  • 新型网站建设wordpress文章图片没src地址
  • 免费网站诊断基于网站优化的搜索引擎推广方法
  • 时间轴网站设计免费网络推广软件有哪些