C# 中如何实现 冒泡排序?

2025-10-28 12:27:25

1、打开 visual studio 2010之后,大家按照下面的步骤,新建一个 后台控制程序。

C# 中如何实现 冒泡排序?

C# 中如何实现 冒泡排序?

C# 中如何实现 冒泡排序?

2、因为是对数组进行排序,所以就先 构成一个数组,并赋值。

int[] num = new int[]{ 19,12,34,45,65,12,33,432};

3、使用俩个for循环,就可以遍历数组,这样就可以确保每个数组元素都被使用。 

for(int i=0;i<num.Length-1;i++){

                for(int j=0;j<num.Length-1-i;j++){

}

}

4、对比前后俩个数,将小的数字和大的交换位置,引入一个临时变量a来进行交换,代码如下图。

if(num[j]> num[j+1])

                 {

                    int a=num[j];

                     num[j]=num[j+1];

                     num[j+1]=a;

                 }

C# 中如何实现 冒泡排序?

5、使用 foreach对数组进行遍历,然后使用console输出数组。

foreach(int number in num){

                Console.WriteLine(number);}

          

C# 中如何实现 冒泡排序?

6、调试的时候,在代码没有出错的情况下,有错误的话,按照提示进行修改,完成之后,点击 上部菜单的 调试。

C# 中如何实现 冒泡排序?

7、选择 开始执行(不调试),如下图所示。

C# 中如何实现 冒泡排序?

8、然后就会在 命令符窗口中 看到排序的结果,冒泡排序是一个升序排序。

C# 中如何实现 冒泡排序?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢