zoukankan      html  css  js  c++  java
  • 练习1——排序

    //冒泡排序
    #include <iostream>
    using namespace std;
    int main(){
        int n;
        cin>>n;
        int a[n];
        for(int i=0;i<n;i++){
            cin>>a[i];
        }
        for(int i=0;i<n;i++){
            for(int j=i+1;j<n;j++){
                if(a[i]>a[j]){
                    int temp=a[i];
                    a[i]=a[j];
                    a[j]=temp;
                }
            }
        }
        for(int i=0;i<n;i++){
            cout<<a[i]<<" ";
        }
        cout<<endl;
    }
    //sort
    #include <stdio.h>
    #include <algorithm>
    using namespace std;
    int main() {
        int n;
        int buf[10000];
        scanf("%d",&n);
        for(int i=0;i<n;i++){
            scanf("%d",&buf[i]);
        }
        sort(buf,buf+n);
        for(int i=0;i<n;i++){
            printf("%d ",buf[i]);
        }
        printf("
    ");
        return 0;
    }
    //自定义sort
    #include <stdio.h>
    #include <algorithm>
    using namespace std;
    bool cmp (int x,int y){
        return x>y;
    }
    int main() {
        int n;
        int buf[10000];
        scanf("%d",&n);
        for(int i=0;i<n;i++){
            scanf("%d",&buf[i]);
        }
        sort(buf,buf+n,cmp);
        for(int i=0;i<n;i++){
            printf("%d ",buf[i]);
        }
        printf("
    ");
        return 0;
    }
  • 相关阅读:
    1.20
    1.18
    4.16python安装
    4.15Android学习
    4.14Android学习
    4.13Android学习
    4.12Android学习
    4.11Android学习
    4.10Android学习
    4.09Android学习
  • 原文地址:https://www.cnblogs.com/wangjianupc/p/10587168.html
Copyright © 2011-2022 走看看