zoukankan      html  css  js  c++  java
  • 冒泡排序

    #include<stdio.h> 
     
    void bubble_sort(int a[],int n)//n为数组a的元素个数    
    { 
          int i,j,temp;   
        for(j=0;j<n-1;j++)  
             for(i=0;i<n-1-j;i++) 
              if(a[i]>a[i+1])   {   temp=a[i];  a[i]=a[i+1];    a[i+1]=temp;   }       
    }
                                                            
     int main()                 
     {   int N ;
     scanf("%d
    ",&N);
     
         int number[N]; 
         int i; 
     for(i=0;i<N;i++) 
              scanf("%d",&number[i]);          
                 
        bubble_sort(number,N);
            
     for(i=0;i<N;i++) 
              printf("%d ",number[i]);        
    printf("%
    ");
     
     } 
    View Code

    #include<stdio.h>
     
    void bubble_sort(int a[],int n)//n为数组a的元素个数   
    {
          int i,j,temp;  
        for(j=0;j<n-1;j++) 
          for(i=0;i<n-1-j;i++)
              if(a[i]>a[i+1])   {   temp=a[i];  a[i]=a[i+1];    a[i+1]=temp;   }      
    }
                  
     int main()    
     {   int N ;
     scanf("%d ",&N);
     
      int number[N];
         int i;
     for(i=0;i<N;i++)
              scanf("%d",&number[i]);      
             
        bubble_sort(number,N);
        
     for(i=0;i<N;i++)
              printf("%d ",number[i]);       
    printf("% ");
     
     }

    #include<stdio.h>
    #define  N  10 
    void  bubble_sort(int a[],int n);
     
    void bubble_sort(int a[],int n)//n为数组a的元素个数
      
    {
          int i,j,temp;  
        for(j=0;j<n-1;j++) 
          for(i=0;i<n-1-j;i++)
       {       if(a[i]>a[i+1])//数组元素大小按升序排列   
                
           
       { temp=a[i]; a[i]=a[i+1];        a[i+1]=temp;   }      
                  
      }
                  
    }
                  
     int main()
        
     {
      int number[N]={95,45,15,78,84,51,24,12,0,1};
          int i;   
        bubble_sort(number,N); 

     for(i=0;i<N;i++)
     {         printf("%d ",number[i]);     } 
     
     printf(" ");
     
     }

  • 相关阅读:
    sdibt 1251 进化树问题
    hdu 2014 位运算
    poj 3254 状态压缩dp
    hdu 5040bfs+优先队列 需要存状态
    zoj 3812 状压dp
    C++标准库:bitset 用法整理&&zoj 3812
    BZOJ 2572 高速公路
    BZOJ 1036 树的统计
    BZOJ 1035 Risk
    BZOJ 1034 泡泡堂
  • 原文地址:https://www.cnblogs.com/2014acm/p/3916136.html
Copyright © 2011-2022 走看看