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