#include<iostream>

#include<vector>

#include<cmath>

#include<algorithm>

using namespace std;

bool cmp(int a, int b)

  return a<b;//正序

 

int main()
{
          int T;
              cin >> T;
                while (T--)
  {
                 /*int n;
            vector<int> vec;
        cin >> n;
                for (int i = 0;i < n;i++)
    {
          int a;
            cin >> a;
                vec.push_back(a);
          }//输入①*/

        int n;
          cin >> n;
              vector<int> vec;
            vec.resize(n);
                for (int i = 0;i < n;++i)
      {
                  cin >> vec[i];
          }//输入②

    sort(vec.begin(), vec.end(), cmp);//排序(cmp 可以自定义排序功能)

    /*for (int i = 0;i < vec.size();++i)
    
      cout << vec[i] << endl;
    //输出①*/

    vector<int>::iterator it;
    for (it = vec.begin();it != vec.end();it++)
    {
      if (it != vec.begin())
      cout << " " << *it;
      else
      cout << *it;
    }//输出②
    cout << endl;
  }
  return 0;
}

posted on 2017-03-29 22:27  HANCAO  阅读(62)  评论(0)    收藏  举报