欢迎来到天天文库
浏览记录
ID:57687282
大小:75.50 KB
页数:1页
时间:2020-09-01
《C语言实现堆排序.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、算法作业C语言实现堆排序#includevoidshift(inta[],inti,intm){intk,t;t=a[i];k=2*i+1;while(k=0;i--)shift(a,i,n);for(i=n-1;i>=1;i--){k=a[0];a[0]=a[i];
2、a[i]=k;shift(a,0,i);}}voidmain(){inta[5],i;for(i=0;i<5;i++)scanf("%d",&a[i]);heap(a,5);for(i=0;i<5;i++)printf("%d",a[i]);}
此文档下载收益归作者所有