#include<stdio.h>
void HeapAdjust(int a[],int s,int m)
{
int j;
int key=a[s];
for(j=2*s;j<=m;j*=2)
{
if(j<m&&a[j]<a[j+1
【代码】经典排序之堆排序
最新推荐文章于 2022-12-28 07:51:09 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)
#include<stdio.h>
void HeapAdjust(int a[],int s,int m)
{
int j;
int key=a[s];
for(j=2*s;j<=m;j*=2)
{
if(j<m&&a[j]<a[j+1