- C++
排序算法
- 2024-2-23 11:15:57 @
桶排序经典例题:
冒泡排序经典例题
选择排序经典例题:
作业:
第一题:成绩排序
第二题:整数奇偶排序
6 条评论
-
mrhowe SU @ 2024-3-9 14:17:45
#include<bits/stdc++.h> using namespace std; const int N = 1e6+10; int main(){ int tmp, a1[10],a2[10],c1=0,c2=0; for(int i=0;i<=9;i++){ cin>>tmp; if(tmp%2==0){ a2[c2]=tmp; c2++; }else{ a1[c1]=tmp; c1++; } } //分别对奇数数组和偶数数组排序 //输出 return 0; }
-
2024-3-9 14:04:55@
#include<bits/stdc++.h> using namespace std; const int N = 1e6+10; int main(){ //1.理解题意,确定已知和未知。看要不要自设中间变量 //2.根据已知未知设定合适的变量以及数据类型 int n,cj[30]; char name[30][30],tmp[30]; cin>>n; for(int i=1;i<=n;i++){ cin>>name[i]>>cj[i]; } for(int i=1;i<=n-1;i++){ for(int j=1;j<=n-i;j++){ if(cj[j]<cj[j+1]){ swap(cj[j],cj[j+1]); strcpy(tmp,name[j]); strcpy(name[j],name[j+1]); strcpy(name[j+1],tmp); } } } for(int i=1;i<=n;i++){ cout<<name[i]<<" "<<cj[i]<<endl; } return 0; }
-
2024-3-1 20:24:16@
-
2024-2-23 11:47:51@
-
2024-2-23 11:47:21@
-
2024-2-23 11:44:17@
- 1