冒泡排序
public static void Main(string[] args)
{
int[] array = new int[]{15,20,10,30,25,33};
Print(array);//打印数组
Sort(array);//排序数组
Print(array);//打印排序后的数组
}
private void Print(int[] array)
{
for(int i=0; i <array.Length; i ++)
{
Console.Write(array[i] + "\t");
}
Console.WriteLine();
}
private void Sort(int[] array)
{
//利用三步移位法实现
int temp =0;//定义一个中间轴
for(int i =0; i <array.Length ; i++)
{
for(int j=0; j <array.Length-1; j ++)
{
if(array[i] < array[j])
{
temp = array[i];
array[i] = array[j];
array[j] = temp;
}
}
}
}