蓝桥杯第七场小白赛 3.奇偶排序【算法赛】 知识点:排序

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;
}
相关推荐
AbandonForce13 分钟前
简谈线程池
开发语言·c++·算法
智购科技智能售货柜24 分钟前
2026自动售货机商品掉落声学计数方案:从麦克风到频谱识别的工程实践~YH
人工智能·算法
土司大王37 分钟前
LeetCode hot100——实现 Trie (前缀树)
java·算法·leetcode
水龙吟啸42 分钟前
华为研发岗AI方向9.9机考题复盘&分析
人工智能·python·算法·华为
小七在进步44 分钟前
类和对象(一)
java·数据结构·算法
Y_Bk1 小时前
2026 ICPC EC网络预选赛第一场
算法
CarIise1 小时前
C语言字符串基础:从char数组到双指针反转算法
算法
佳児素花痴╮1 小时前
C++速通2
开发语言·c++·算法
麻瓜code1 小时前
【LeetCode】相交链表:双指针法,一次遍历找到交点
算法·leetcode·链表
zander2582 小时前
LeetCode 5. 最长回文子串
算法