冒泡排序
1,冒泡排序:
就是把所有的可能行有比较一下按照一定的顺序就行排序
原则:就是利用for循环就行嵌套,列举出所有的可能行,就行比较
题目:int[] aa = new int[] {5,8,3,2,10};给这个数组中的数字进行排序,按照从小到大的顺序
static void Main(string[] args) { int[] aa = new int[] { 5, 8, 3, 2, 10 }; for (int i = 0; i < aa.Length;i++ ) { for (int j = i + 1; j < aa.Length;j++ ) { if(aa[i]>aa[j])//比较数组中小的值 { int a = aa[i];//把小的值进行位置互换 aa[i] = aa[j]; aa[j] = a; } } } for (int i = 0; i < aa.Length;i++ )//打印重新排序过的数组 { Console.WriteLine(aa[i]); } Console.ReadLine(); }