首页
DreamJudge
院校信息
考研初试
考研复试
保研专区
讨论区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
蒋黎明
2022年3月15日 19:49
C++ cmp函数
P1010
回复 0
|
赞 0
|
浏览 8.1k
#include<bits/stdc++.h> using namespace std; bool cmp(int a, int b){ if(a % 2 == 1 && b % 2 == 0){ return true; } else if(a % 2 == 0 && b % 2 == 1){ &...
杨德胜
2021年3月7日 19:43
P1010 解题思路分享
P1010
回复 0
|
赞 1
|
浏览 8.7k
#include <bits/stdc++.h> using namespace std; bool cmp(int a, int b){ if(a%2==b%2) return a<b; else return (a%2)>(b%2); } int main() { int n; cin>>n; int a[n]={0}; for(int i=0; i<n; i++){ cin>>a[i]; } sort(a,a+n,cmp); for(int i=0; i<n;...
sincerely_LM
2021年2月18日 15:35
利用快速排序划分思想进行奇偶排序,再利用sort函数
P1010
回复 0
|
赞 0
|
浏览 11.8k
#include <iostream> #include <algorithm> #define Maxsize 1000 using namespace std; int main(int argc, char const *argv[]) { int i,j,k,n; k=i=0; int A[Maxsize] = {0}; scanf("%d",&n); while(n!=0){ scanf("%d",&A[k]); k++; n--; } j=k-1; while(i<...
鱼翔浅底
2021年1月18日 11:47
小数量,冒泡即可(C)
P1010
回复 0
|
赞 2
|
浏览 11.2k
#include <stdio.h> #include <string.h> #include <stdlib.h> int main() { int n,top=-1; int a[1000]; //读取 scanf("%d",&n); for (int i = 0; i < n; i++) { scanf("%d",&a[i]); } //将奇数排在前面 for (int i = 0,tmp; i &...
Ryuichi
2020年8月9日 13:10
直接自定义排序即可,建议学学
P1010
回复 0
|
赞 0
|
浏览 12.1k
#include <bits/stdc++.h> #define ios ios_base::sync_with_stdio(0),cin.tie(0),cout.tie(0) #define debug freopen("in.txt","r",stdin),freopen("out.txt","w",stdout); #define pb push_back #define all(x) x.begin(),x.end() using namespace std; typedef long long ll; typedef pair<int,in...
创世的背影
2019年12月5日 09:16
排序(这题的答案是借用了某大佬的,我自己的结果一样就是不给我判对)
P1010
回复 1
|
赞 1
|
浏览 10.3k
#include<stdio.h> int main() { void pp(int h[],int n); int a[1000],b[1000],c[1000],n; scanf("%d",&n); int j=0; int z=0; for(int i=0;i<n;i++) { scanf("%d",&a[i]); if(a[i]%2==0) { b[j]=a[i]; ...
创世的背影
2019年12月5日 15:54
排序(这个是我自己想的)
P1010
回复 0
|
赞 0
|
浏览 9.4k
#include<stdio.h> int main() { int n,a[1000],b[1000],c[1000],x,y,i,j,k; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&a[i]); } j=0; k=0; for(i=0;i<n;i++) { if(a[i]%2==0) { b[j]=a[i]; ...
FinalTaco
2020年3月26日 21:49
比较容易理解的作法
P1010
回复 1
|
赞 0
|
浏览 11.8k
#include<bits/stdc++.h> using namespace std; bool compare(int x, int y){ if (x % 2 == y % 2) return x < y; //如果x,y都为奇数或偶数,则直接比较大小 &nb...
wugenqiang
2020年3月31日 10:19
P1010 - 排序 - C
P1010
回复 0
|
赞 4
|
浏览 11.5k
/*输入n个数进行排序,要求先按奇偶后按从小到大的顺序排序。*/ #include <stdio.h> void sort(int arr[], int n); int main(){ int n, i; int a[1000]; scanf("%d", &n); for(i = 0; i < n; i++){ scanf("%d", &a[i]); } sort(a, n);//升序排序 for(i = 0; i < n; i++){//输出奇数 if(a[i] % 2){ ...
wudiyiyi
2020年4月3日 09:30
直接用sort函数
P1010
回复 0
|
赞 3
|
浏览 12.9k
#include <bits/stdc++.h> using namespace std; const int N=1005; int n,a[N]; int main() { scanf("%d",&n); for(int i=0;i<n;i++) scanf("%d",&a[i]); sort(a,a+n); for(int i=0;i<n;i++)  ...
1
2
3
4
5
题目
排序
题解数量
49
发布题解
在线答疑
热门题解
1
排序 题解:运用自带sort函数+定义比较方法cmp解决
2
排序 题解:拆分数组分别进行冒泡排序输出
3
排序 题解:
4
排序 题解:采用冒泡排序将奇数分在左边,偶数在右边,然后找到奇偶分界点,后stable_sort
5
排序 题解:C
6
排序 题解:sort
7
排序 题解:棒棒算法
8
排序 题解:C++静态数组+sort()函数
9
排序 题解:qsort
10
排序 题解:冒泡排序