C#基础 冒泡排序

 

冒泡排序

依次比较相邻的两个数,将小数放在前面,大数放在后面。

对数组中两个变量进行交换,是冒泡排序中最基本的步骤

 

 //数组中两个变量进行交换                                         
  int [] s = new int[]{1,5,7};
  int  a = s [0]; 
  s [0] = s [s.Length-1];
  s [s.Length-1] = int a ;
  for (int i =0;i<s.Length;i++);
  { 
    Console.WriteLine(s[i]);
  }
 
 //冒泡排序        
 //冒泡排序最基本的格式,格式固定,很重要,记住                                                
  int [ ] ss = new int[ ]{2,1,5,3,4};
  int  temp;
  for ( int i = 0 ; i < ss.Length ; i ++ )          //抽取第一个变量    
  {
       for ( int j = i + 1 ; j < ss.Length ; j++  )     // 抽取第二个变量             
       {
             if ( ss[ i ]< ss[ j ]    )
             {
                temp = ss[ i ];    //比较,交换位置
                ss[ i ]= ss[ j ];
                ss[ j ];=temp;
              }
          }
   }
   for( int i <0 ; i< ss.Length ; i++ )      // 输出 
   {
      Console.WriteLine(  ss [ i ] );
   }
  Console.ReadLine();
                                                               

 

posted @ 2017-03-01 20:35  唐宏昌  阅读(224)  评论(0编辑  收藏  举报