摘要: 堆排序 先让整个数组都变成大根堆结构,建立堆的过程 从上到下的方法,时间复杂度为O(logN*N) 从下到上的方法,时间复杂度为O(N) 把堆的最大值和堆末尾的值进行交换,然后减少堆的大小之后,再去调整堆,一直周而复始,时间复杂度为O(N) 堆的大小减成0之后,排序完成 图示 代码 其实你会将数据调 阅读全文
posted @ 2021-08-04 14:27 志旋 阅读(65) 评论(0) 推荐(0)