主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
讨论区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
我能走到对岸吗
2024年4月20日 00:12
排序 题解:
P1010
回复 0
|
赞 1
|
浏览 61
#include<bits/stdc++.h> using namespace std; const int N = 1010; int a[N]; int n; int main() { cin >> n; for(int i = 0; i < n; i ++) cin >> a[i]; sort(a, a + n); for(int i = 0; i < n; i ++) if(a[i] % 2) ...
Keving_CK
2024年3月31日 16:41
排序 题解:冒泡排序
P1010
回复 0
|
赞 1
|
浏览 173
#include<stdio.h> //冒泡排序 void BSort(int A[],int n){ int temp; for(int i=0;i<n-1;i++){ for(int j=n-1;j>i;j--) if(A[j-1]>A[j]){ &nbs...
光明守护神
2024年3月17日 12:32
一个奇数堆,一个偶数堆
P1010
回复 0
|
赞 0
|
浏览 380
#include<iostream> #include<queue> using namespace std; bool even(int n) { return !(n % 2); } int main() { priority_queue<int, vector<int>, greater<int>> q1, q2; int n; cin >> n; int t; for (int i = 0; i < n; i++) { cin >>...
小酒
2024年3月15日 14:24
排序 题解:
P1010
回复 0
|
赞 0
|
浏览 407
1010解题思路 #include <bits/stdc++.h> using namespace std; int main() { int m; scanf("%d",&m); int a[105]={0}; int b[105]={0}; for(int i=0;i<m;i++) { scanf("%d",&a[i]); } int j=0; for(int i=0;i<m;i++) { if(a[i]%2==0) b[j++]=a[i];//偶数在b else...
FCC
2024年3月14日 20:38
排序 题解:C++静态数组+sort()函数
P1010
回复 0
|
赞 3
|
浏览 393
#include <bits/stdc++.h> using namespace std; int main(){ int i = 0, n; cin >> n; int num[n]; for( int i=0; i < n; i++ ) cin >> num[i]; //使用C++自带的sort()函数排序,默认从小到大 sort( num, num+n ); //先输出奇数 for( int i=0; i < n; i++ ) if( num[i] % 2...
easymoney
2024年3月14日 13:45
排序 题解:
P1010
回复 0
|
赞 0
|
浏览 221
#include <stdio.h> #include <algorithm> #include <iostream> using namespace std; bool asc(int a, int b) { return a < b; } int main() { int n; int num[100]; cin >> n ; &nb...
xjnotywlq
2024年3月7日 17:17
排序 题解:用qsort排序
P1010
回复 0
|
赞 0
|
浏览 344
#include <stdio.h> #include <stdlib.h> int cmp(const void*a,const void*b){ int num1=*(int*)a; int num2=*(int*)b; if(num1%2!=0&&num2%2==0){ return -1; }else if(num1%2==0&&num2%2...
zjx140
2021年9月10日 15:40
C语言stdlib.h库下有qsort函数
P1010
回复 1
|
赞 0
|
浏览 9.6k
//排序首先对第二关键字排序,再对第一关键字排序。最先排顺序最大的关键字 #include <stdio.h> #include <stdlib.h> // qsort排序函数原型,只能这么写,指针类型在函数体强转,具体可以搜寻C++ reference网站找标准库的用法 int cmp1(const void* a, const void* b){ //奇偶 if((*(int*)a) % 2 != 0 && (*(int*)b) % 2 == 0){  ...
williams
2024年3月7日 09:46
排序 题解:c语言插排
P1010
回复 0
|
赞 0
|
浏览 335
#include <stdio.h> #include <stdbool.h> #include <math.h> #include <string.h> int main(void) { int temp,n,j,c1=0,c2=0,a[1000],even[1000],uneven[1000]; scanf("%d",&n); for(int i=0;i<n;i++){ scanf("%d",&a[i]); if(a[i]%2==1)...
CoCopie
2024年3月3日 00:54
排序 题解:利用vector容器和sort进行求解
P1010
回复 0
|
赞 1
|
浏览 316
#include<iostream> #include<string> #include<cmath> #include<stdio.h> #include<bitset> #include<algorithm> #include<vector> using namespace std; int main() { int N; ...
1
2
3
4
题目
排序
题解数量
35
发布题解
热门题解
1
P1010 - 排序 - C
2
排序 题解:C++静态数组+sort()函数
3
排序 题解:
4
直接用sort函数
5
个人理解:自定义排序中,return后面是使第一个参数在前面的条件
6
排序 题解:冒泡排序
7
小数量,冒泡即可(C)
8
类似快排的划分思想,将数组划分为奇数区和偶数区
9
排序 题解:利用vector容器和sort进行求解
10
直接套用sort函数,挺方便的