作业帮 > 综合 > 作业

利用随机函数产生N个随机整数(200以上),对这些数进行由小到大的排序.要求:采用堆排序.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 07:56:49
利用随机函数产生N个随机整数(200以上),对这些数进行由小到大的排序.要求:采用堆排序.
#include
#include
void swap(int &a,int &b)
{
int t;
t=a;
a=b;
b=t;
}
void heapadjust(int *a,int n,int i)
{
int t,c;
for(t=a[i];2*i+10;--i)
{
swap(a[0],a[i]);
heapadjust(a,i,0);
}
}
int main()
{
int n,i,a[100];
scanf("%d",&n);
for(i=0;i
再问: 是200以上啊