首页
DreamJudge
院校信息
考研初试
考研复试
保研专区
讨论区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
sky952
2026年3月24日 19:36
排序 (qsort函数) 题解:
P1010
回复 0
|
赞 1
|
浏览 26
#include <stdio.h> #include <stdlib.h> int com(const void*a,const void *b) { int *x=(int *)a; int *y=(int *)b; if(*x%2==0&&*y%2==0) return *x-*y;  ...
曾一东
2026年3月22日 17:02
排序 题解:
P1010
回复 0
|
赞 2
|
浏览 30
#include<stdio.h> int main(){ int n; scanf("%d",&n); int dan[1005],sh[1005]; // dan为奇数组,sh为偶数组 int x; int dan_count=0; //每次下标加一存储,防止中间浪费位置 int sh_count=0;...
yauqq
2026年3月15日 16:54
排序 题解:
P1010
回复 0
|
赞 18
|
浏览 238
#include<bits/stdc++.h> using namespace std; bool cmp(int a, int b) { if (a % 2 != b % 2) return a % 2 > b % 2; return a < b; } int main(){ int n; cin >> n; vector<int> a(n); for(int i=0;i<n;i++) cin >> a[i]; sort(a.begin(),a.end(),cm...
HKX9XAS
2026年3月15日 16:42
排序 题解:对输入数分类
P1010
回复 0
|
赞 7
|
浏览 102
#include<stdio.h> #include<iostream> #include<algorithm> #include<string> using namespace std; int main(){ int odd[1000],even[1000]; int n,num; while( cin>>n ){ &n...
ZeroQi_404
2026年3月15日 14:56
排序 题解:
P1010
回复 0
|
赞 5
|
浏览 89
#include <iostream> #include <algorithm> using namespace std; int main(){ int n; cin >> n; int a[1005]; for(int i=0;i<n;i++) cin >> a[i]; sort(a,a+n); bool first = true; for(int i=0;i<n;i++){ if(a[i]%2!=0){ ...
YUQI
2026年3月15日 13:52
排序 题解:
P1010
回复 0
|
赞 1
|
浏览 45
#include<bits/stdc++.h> using namespace std; int main(){ int n,a[1000]; vector<int> vec; cin >> n; for(int i=0;i<n;i++){ //输入n个待排序的数 cin>>a[i]; &...
王艺道
2026年3月15日 12:39
排序 题解:
P1010
回复 0
|
赞 2
|
浏览 42
#include<bits/stdc++.h> using namespace std; int A[1005]; bool cmp(int a, int b){ int aa = a % 2; int bb = b % 2; if(aa ...
Jinx_K
2026年3月10日 00:30
排序 题解:vector+sort轻松解决
P1010
回复 0
|
赞 9
|
浏览 168
#include <bits/stdc++.h> using namespace std; bool cmp(const int &x,const int &y) { if(x%2!=0&&y%2==0) return true; else if(x%2==0&&y%2!=0) return false; return x<y; } int main() { int n; vector<int> list; cin>>n; for(int ...
2568715672
2026年2月24日 22:19
排序 题解:
P1010
回复 0
|
赞 33
|
浏览 508
冒泡排序,从小到大;之后只需要按照奇偶分开输出即可 #include <bits/stdc++.h> using namespace std; int main(){ int n=0; scanf("%d\n",&n); int arr[n]={0}; for(int i=0;i<n;i+...
New_chapter
2026年2月18日 20:12
排序 题解:我这个应该是最笨的了
P1010
回复 0
|
赞 2
|
浏览 287
#include <iostream> using namespace std; int main(){ int n; cin>>n; while(n>1000){ cin>>n;} int *arr=new int[n]; for(int i=0;i<n;i++){ cin>>*(arr+i);} int o_num=0; int j_num=0; for(int i=0;i<n;i++){ ...
1
2
3
...
6
题目
排序
题解数量
60
发布题解
在线答疑
热门题解
1
排序 题解:运用自带sort函数+定义比较方法cmp解决
2
排序 题解:拆分数组分别进行冒泡排序输出
3
排序 题解:
4
排序 题解:
5
排序 题解:c++,三种方法
6
排序 题解:采用冒泡排序将奇数分在左边,偶数在右边,然后找到奇偶分界点,后stable_sort
7
排序 题解:
8
排序 题解:qsort
9
排序 题解:C
10
排序 题解:sort