用C语言编写一段堆排序算法

#include <stdio.h> int main() { int n, i, j, temp; printf("请输入数组大小: "); scanf("%d", &n); int arr[n]; printf("请输入数组元素: "); for (i = 0; i < n; i++) { scanf("%d", &arr[i]); } // 堆排序算法 for (i = n / 2 - 1; i >= 0; i--) { // 建立大顶堆:

猜你喜欢

转载自blog.csdn.net/weixin_42588555/article/details/129600405