主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
xjnotywlq
2024年3月7日 17:17
排序 题解:用qsort排序
P1010
回复 0
|
赞 0
|
浏览 684
#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
|
浏览 10.2k
//排序首先对第二关键字排序,再对第一关键字排序。最先排顺序最大的关键字 #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
|
浏览 692
#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
|
浏览 676
#include<iostream> #include<string> #include<cmath> #include<stdio.h> #include<bitset> #include<algorithm> #include<vector> using namespace std; int main() { int N; ...
lingdongyang
2024年3月1日 16:42
排序 题解:C
P1010
回复 0
|
赞 0
|
浏览 797
#include<stdio.h> #include<stdlib.h> #include<string.h> //1010 排序 int sort(const void* elem1, const void* elem2) { return *(int*)elem1 - *(int*)elem2; } int main() { int n = 0; int s[1010] ; int j[1010] = {0};//存放奇数 int o[1010] = {0};//存放偶数 int cnt_j = 0;...
nicooy
2024年2月19日 10:53
排序 题解:用vector+sort进行排序
P1010
回复 0
|
赞 0
|
浏览 826
此方法输出的结果的最后一个后面带空格,题目中最后一个输出不带空格,虽然可以通过但感觉不是很严谨 #include<iostream> #include<algorithm> #include<vector> using namespace std; int main(){ vector<int> a; int n,temp; cin>>n; while(n--){ &...
猪蹄子全是肉
2023年5月4日 16:35
排序 题解:
P1010
回复 0
|
赞 2
|
浏览 1.5k
#include <iostream> #include <algorithm> using namespace std; const int N = 1010; int n, a[N]; int main(){ // 输入数组长度和每个数的值 cin >> n; for (int i = 0; i < n; ++i) { sc...
Keeshpku
2023年3月20日 00:15
sort + vector + 奇偶判断
P1010
回复 0
|
赞 0
|
浏览 3.0k
#include <bits/stdc++.h> using namespace std; int main(){ int n ; while(scanf("%d",&n) !=EOF){ vector<int> ji; vector<int> ou; for(int i=0;i<n;++i){ int a; scanf("%d",&a); if(a%2){ji.push_back(a);} else {ou.push_back(a);} } sort(...
我不是深井冰丶
2023年1月14日 17:25
类似快排的划分思想,将数组划分为奇数区和偶数区
P1010
回复 0
|
赞 1
|
浏览 4.3k
#include <iostream> #include <algorithm> using namespace std; void swap(int i,int j,int arr[]){ int temp; temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } int main(){ int n; cin>>n; int arr[n]; int i = 0; for(int i = 0;i < n;i++){ cin>>a...
Sacan
2022年6月4日 19:59
个人理解:自定义排序中,return后面是使第一个参数在前面的条件
P1010
回复 0
|
赞 2
|
浏览 5.1k
#include <iostream> #include <vector> #include <algorithm> using namespace std; bool cmp(int a,int b){ if(a%2 == b%2){ return a < b; }else{ return a%2 == 1; } } int main() { int n; cin >> n; vector<int> ...
1
2
3
4
题目
排序
题解数量
39
发布题解
热门题解
1
P1010 - 排序 - C
2
排序 题解:C++静态数组+sort()函数
3
排序 题解:
4
直接用sort函数
5
个人理解:自定义排序中,return后面是使第一个参数在前面的条件
6
排序 题解:
7
排序 题解:冒泡排序
8
小数量,冒泡即可(C)
9
类似快排的划分思想,将数组划分为奇数区和偶数区
10
排序 题解:利用vector容器和sort进行求解