DHU OJ 一维数组 排序

 

思路及代码

/*
1.1第一行输入整数 T,0<=T<=10,表明输入 T 组数据
1.2第二行输入第一组数据 整数 N,0<=N<=10000,N 个整数;N 表示排序 N 个数,N 个整数为排序的对象
2 把 N 个整数存入数组,从小到大排序
3遍历数组中的元素
*/
#include<iostream>
#include<algorithm>
using namespace std;

int main(){
    int T,N;
    cin>>T;
    while(cin>>N){
        int list[N];
        for(int i=0;i<N;i++){
            cin>>list[i];
        }
        
        sort(list,list+N);
        
        for(int j=0;j<N-1;j++){
            cout<<list[j]<<" ";
        }
        cout<<list[N-1]<<endl;
    }
    return 0;
}

参考: 1️⃣c++数组排序的五种方法-CSDN博客

收获:1️⃣数组排序方法 sort(list,list+i),从小到大排序 list 的[0,i)元素,要调用头文件#include<algorithm>。

菜菜,不是教程,做题和学习记录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值