主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
hellokitty1679
2024年9月8日 14:59
排序 题解:C
P1010
回复 0
|
赞 0
|
浏览 453
#include<stdio.h> #include<stdlib.h> int cmp (const void * a, const void * b) { return ( *(int*)a - *(int*)b ); } int main(void) { int a[1000],b[1000]; int X,n; int m=0,N=0; scanf("...
morning
2024年8月9日 21:57
排序 题解:运用自带sort函数+定义比较方法cmp解决
P1010
回复 0
|
赞 0
|
浏览 372
#include<bits/stdc++.h> using namespace std; bool cmp(int a,int b){ if(a%2 != b%2)//不同奇偶 return a%2 > b%2; else return a<b; } int main(){ int n; cin>>n; ...
勋谦
2024年6月30日 15:26
排序 题解:sort
P1010
回复 0
|
赞 0
|
浏览 472
#include <iostream> #include <algorithm> using namespace std; const int N = 1010; int s[N]; int n; int main(){ cin >> n; for(int i = 0;i < n;i ++)cin >> s[i]; sort(s,s + n); for(int i = 0;i < n;i ++){ if(s[i] % 2 ){ cout <<...
220621ybx
2024年5月30日 19:56
排序 题解:
P1010
回复 0
|
赞 0
|
浏览 536
#include<stdio.h> int n,a[1005],ji[1005],ou[1005]; //核心在排序上面,使用的冒泡排序 void sort(int *arr,int size){ for(int i = 0;i<size;i++){ for(int j = 0;j<size-1-i;j++){ if(arr[j] > arr[j+1]){ int temp; temp = arr[j+1]; arr[j+1] = arr[j]; arr[j] = temp; } ...
我与代码的故事
2024年4月20日 00:12
排序 题解:
P1010
回复 1
|
赞 2
|
浏览 563
#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
|
浏览 522
#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
|
浏览 729
#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
|
浏览 795
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
|
浏览 920
#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
|
浏览 555
#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...
1
2
3
4
题目
排序
题解数量
39
发布题解
热门题解
1
P1010 - 排序 - C
2
排序 题解:C++静态数组+sort()函数
3
排序 题解:
4
直接用sort函数
5
个人理解:自定义排序中,return后面是使第一个参数在前面的条件
6
排序 题解:
7
排序 题解:冒泡排序
8
小数量,冒泡即可(C)
9
类似快排的划分思想,将数组划分为奇数区和偶数区
10
排序 题解:利用vector容器和sort进行求解