作业帮 > 数学 > 作业

将一整数数列按奇数在前,偶数在后的顺序重新排列,并要求奇偶两部分分别有序.

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/04/29 14:28:46
将一整数数列按奇数在前,偶数在后的顺序重新排列,并要求奇偶两部分分别有序.
;
#include <algorithm>
#include <iterator>
using namespace std;
bool IsOdd(int n)
{
return n & 1;
}
int main()
{
int a[] = ;
int* beg = a;
int* end = a + sizeof a / sizeof a[0];
sort(beg,end);
stable_partition(beg,end,IsOdd);
copy(beg,end,ostream_iterator<int>(cout," "));
}