首页 > 编程语言 > 详细

C#算法 选择排序、冒泡排序、插入排序

时间:2018-10-17 10:23:45      阅读:173      评论:0      收藏:0      [点我收藏+]

1.冒泡排序:

方法一:

public static int[] MaoPao(int[] arr)
        {
            //执行多少次
            for (int i = 0; i < arr.Length; i++)
            {
                //每执行1次,把最大的放在最后
                for (int j = 0; j < arr.Length - 1; j++)
                {
                   int a = arr[j];
                    int b = arr[j + 1];
                    if (a>b)
                    {
                        arr[j+1] = a;
                        arr[j] = b;
                    }
                }
            }
            return arr;
        }  

冒泡排序2

 public static int[] MaoPao2(int[] arr)
        {
            for (int i = arr.Length-1; i >=1; i--)
            {
                for (int j = 0; j<= j-1; j++)
                {
                    int a = arr[j];
                    int b = arr[j + 1];
                    if (a > b)
                    {
                        arr[j + 1] = a;
                        arr[j] = b;
                    }
                }
            }
            return arr;
        }

  

C#算法 选择排序、冒泡排序、插入排序

原文:https://www.cnblogs.com/sunliyuan/p/9802074.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!