蓝桥杯第七场小白赛 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;
}
相关推荐
CoderYanger16 分钟前
A.每日一题——2536. 子矩阵元素加 1
java·线性代数·算法·leetcode·矩阵
普通网友27 分钟前
C++与Qt图形开发
开发语言·c++·算法
KG_LLM图谱增强大模型1 小时前
Vgent:基于图的多模态检索推理增强生成框架GraphRAG,突破长视频理解瓶颈
大数据·人工智能·算法·大模型·知识图谱·多模态
普通网友1 小时前
C++中的适配器模式
开发语言·c++·算法
普通网友1 小时前
C++中的委托构造函数
开发语言·c++·算法
普通网友2 小时前
C++中的代理模式实战
开发语言·c++·算法
普通网友2 小时前
C++模块化设计原则
开发语言·c++·算法
倦王2 小时前
力扣日刷251117
算法·leetcode·职场和发展
Genevieve_xiao3 小时前
【数据结构】【xjtuse】八股文单元小测
数据结构·算法
Xの哲學3 小时前
Linux slab分配器深度剖析:从原理到实践
linux·服务器·算法·架构·边缘计算