实用标准文案
}
{ }
CreateHeap(i,L);//建堆
for(i=L-1,k=1;i>=1;i--,k++)
temp=R[i+1];//堆(heap)的root值和最后一个值交换 R[i+1]=R[1]; R[1]=temp; CreateHeap(1,i);
changes+=3;
void Heap() { int k;
printf(\尚未排序的数据为(回车继续):\ for(k=1;k<=L;k++)
printf(\printf(\getchar(); HeapSort(); printf(\
printf(\最终排序结果为:\for(k=1;k<=L;k++)
printf(\printf(\
printf(\堆排序的比较次数为%d\ printf(\堆排序的移动次数为%d\ }
times=0; changes=0;
精彩文档
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库几种常见地排序算法地实现与性能分析报告大数据结构课程设计报告(5)在线全文阅读。
相关推荐: