class Array
    {
       public  static  void Main()
        {
            int[] array = {10,9,8,7,6,5,4,3,2,1};
           //定义一个数组假设保存10个数;
            int temp = 0;
           for (int i = 0; i < array.Length - 1; i++)
           {  
             
               for (int j = 0; j < array.Length - 1 - i; j++)
                   if (array[j] > array[j + 1])
                   {
                       temp = array[j];
                       array[j] = array[j + 1];
                       array[j + 1] = temp;
                   }
        
             //根据冒泡的算法 外面的大循环是n-1次 例如 一组数:3 2 1 (n=3);
             //外循环循环是3-1=2次:内循环循环1:3>2 --2 3 1--3>1--2 1 3 内循环2: 2>1--1 2 3;
             //而内循环每比较一次都会少一次 所以才有会  j < array.Length - 1 - i;
           }
           Console.WriteLine("冒泡排序:");
               foreach (int number in array)               {                   Console.Write(number+"\t");
               
               
               }
               Console.Read();
        }
    }  //  折半查找、线性查找、 冒泡排序、选择排序等都是企业面试肯定会涉及到的考点 不要求大家都掌握吧 只要能熟练       
      的操作其中一个就行了 最后 祝天下所有的母亲 母亲节快乐,你们辛苦了!!!