C#冒泡排序算法
用冒泡排序法對任意輸入的 10 個數(shù)按照從小到大的順序進(jìn)行排序。
算法思想:
第一趟:拿第一個數(shù)和第二個比較,如果第一個比第二個大就按從小到大排列(交換);
然后第二個和第三個數(shù)比較,從小到大排列;
以此類推,直到所有數(shù)中的最大值排列在最后一個。
第二趟:排除掉已經(jīng)放到最后的最大值,對剩下的數(shù)用第一趟中的方法排列,第二大的值排列在倒數(shù)第二位;
第三趟:以此類推。。。
第n趟:排列完。
C#代碼:
紅色框中是需要注意的地方。。。。。。
輸出結(jié)果:
總結(jié)