alternative sort of array数组交替排序
Posted chuanwen-tech
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了alternative sort of array数组交替排序相关的知识,希望对你有一定的参考价值。
1 #include<bits/stdc++.h> 2 using namespace std; 3 4 const int maxn=10005; 5 6 int main() 7 8 int t; 9 cin>>t; 10 while(t--) 11 12 int n; 13 int a[maxn]; 14 cin>>n; 15 for(int i=0;i<n;i++) 16 17 cin>>a[i]; 18 19 sort(a,a+n); 20 int head=0; 21 int tail=n-1; 22 while(head<tail)//双索引想法 23 24 cout<<a[tail--]<<" "; 25 cout<<a[head++]<<" "; 26 27 if(n%2!=0)//对性质的讨论,单独处理 28 cout<<a[head]<<endl; 29 else 30 cout<<endl; 31 32 33 return 0; 34
以上是关于alternative sort of array数组交替排序的主要内容,如果未能解决你的问题,请参考以下文章
hackrank Sorting Array of Strings
4. Median of Two Sorted Arrays
[Leetcode] Median of Two Sorted Arrays
4. Median of Two Sorted Arrays