用冒泡排序法对任意输入的 10 个数按照从小到大的顺序进行排序。
算法思想:
第一趟:拿第一个数和第二个比较,如果第一个比第二个大就按从小到大排列(交换);
然后第二个和第三个数比较,从小到大排列;
以此类推,直到所有数中的最大值排列在最后一个。
第二趟:排除掉已经放到最后的最大值,对剩下的数用第一趟中的方法排列,第二大的值排列在倒数第二位;
第三趟:以此类推。。。
第n趟:排列完。
C#代码:
红色框中是需要注意的地方。。。。。。
输出结果:
用冒泡排序法对任意输入的 10 个数按照从小到大的顺序进行排序。
算法思想:
第一趟:拿第一个数和第二个比较,如果第一个比第二个大就按从小到大排列(交换);
然后第二个和第三个数比较,从小到大排列;
以此类推,直到所有数中的最大值排列在最后一个。
第二趟:排除掉已经放到最后的最大值,对剩下的数用第一趟中的方法排列,第二大的值排列在倒数第二位;
第三趟:以此类推。。。
第n趟:排列完。
C#代码:
红色框中是需要注意的地方。。。。。。
输出结果: