首页
DreamJudge
院校信息
考研初试
机试真题
讨论区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
CoCopie
2024年3月3日 00:54
排序 题解:利用vector容器和sort进行求解
P1010
回复 0
|
赞 1
|
浏览 859
#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
|
赞 1
|
浏览 1.2k
#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
|
浏览 1.4k
此方法输出的结果的最后一个后面带空格,题目中最后一个输出不带空格,虽然可以通过但感觉不是很严谨 #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.7k
#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.3k
#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.7k
#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.5k
#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> ...
蒋黎明
2022年3月15日 19:49
C++ cmp函数
P1010
回复 0
|
赞 0
|
浏览 7.7k
#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.4k
#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.4k
#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<...
1
2
3
4
5
题目
排序
题解数量
46
发布题解
在线答疑
热门题解
1
排序 题解:运用自带sort函数+定义比较方法cmp解决
2
排序 题解:拆分数组分别进行冒泡排序输出
3
排序 题解:
4
排序 题解:C
5
排序 题解:C++静态数组+sort()函数
6
排序 题解:sort
7
排序 题解:冒泡排序
8
排序 题解:笨蛋算法
9
排序 题解:
10
排序 题解:qsort