3.奇偶排序【算法赛】 - 蓝桥云课 (lanqiao.cn)
第一种方法:
奇数放一个数字,偶数放一个数组,对两个数组分别排序,先输出奇数数组,再输出偶数数组。
            
            
              js
              
              
            
          
          #include<bits/stdc++.h>
using namespace std;
vector<int>ji,ou;
int main()
{
  int n;cin>>n;
  for(int i=0;i<n;i++)
  {
    int temp;cin>>temp;
    if(temp%2)
    {
      ji.push_back(temp);
    }
    else 
    {
      ou.push_back(temp);
    }
  }
  sort(ji.begin(),ji.end());
  sort(ou.begin(),ou.end());
  for(int i=0;i<ji.size();i++)
  {
    cout<<ji[i]<<" ";
  }
  for(int i=0;i<ou.size();i++)
  {
    cout<<ou[i]<<" ";
  }
  return 0;
}