蓝桥杯第七场小白赛 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;
}
相关推荐
疯狂打码的少年5 分钟前
有序线性表删除一个元素:顺序存储 vs 单链表,平均要移动多少个元素?
数据结构·算法·链表
y = xⁿ20 分钟前
20天速通LeetCode day07:前缀和
数据结构·算法·leetcode
载数而行5201 小时前
算法集训1:模拟,枚举,错误分析,前缀和,差分
算法
hehelm1 小时前
vector模拟实现
前端·javascript·算法
Tina学编程2 小时前
[HOT 100]今日一练------划分字母区间
算法·hot 100
RTC老炮2 小时前
RaptorQ前向纠错算法架构分析
网络·算法·架构·webrtc
故事和你912 小时前
洛谷-数据结构1-1-线性表2
开发语言·数据结构·算法·动态规划·图论
m0_555762902 小时前
从原始信号到IQ图的数学公式推导
算法
靠沿2 小时前
【递归、搜索与回溯算法】专题四——综合练习
算法·深度优先
北顾笙9802 小时前
day26-数据结构力扣
数据结构·算法·leetcode