image image 桶排序经典例题: image image

冒泡排序经典例题 image image

选择排序经典例题: image image

image

作业: 第一题:成绩排序 image 第二题:整数奇偶排序 image

6 条评论

  • @ 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

        image

        • @ 2024-2-23 11:47:51

          image

          • @ 2024-2-23 11:47:21

            image

            • @ 2024-2-23 11:44:17

              image

              • 1