冒泡排序

1,冒泡排序:

就是把所有的可能行有比较一下按照一定的顺序就行排序

原则:就是利用for循环就行嵌套,列举出所有的可能行,就行比较

题目:int[]  aa = new int[]  {5,8,3,2,10};给这个数组中的数字进行排序,按照从小到大的顺序

static void Main(string[] args)
        {
            int[] aa = new int[] { 5, 8, 3, 2, 10 };
            for (int i = 0; i < aa.Length;i++ )
            {
                for (int j = i + 1; j < aa.Length;j++ )
                {
                    if(aa[i]>aa[j])//比较数组中小的值
                    {
                        int a = aa[i];//把小的值进行位置互换
                        aa[i] = aa[j];
                        aa[j] = a;
                    }
                }

            }
            for (int i = 0; i < aa.Length;i++ )//打印重新排序过的数组
            {
                Console.WriteLine(aa[i]);
            }


            Console.ReadLine();
        }

 

posted @ 2017-03-01 10:25  青年a  阅读(114)  评论(0编辑  收藏  举报