c语言 堆排序算法升序排列N个数

如图,各位大神帮帮忙,挺急的。

#include <cstdio>

int arr[120000];
int main()
{
    int T,n;
    scanf("%d",&T);
    while (T--)
    {
        scanf("%d",&n);
        for (int i =1 ; i <= n ; i ++)
            scanf("%d",&arr[i]);
        sort(arr+1,arr+n+1);
        for (int i = 1; i <= n ; i ++)
            printf("%d%c",arr[i],i==n?'\n':' ';
     }
     return 0;
 }

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网