首页 > 编程语言 > 详细

冒泡排序

时间:2017-03-01 10:55:24      阅读:216      评论:0      收藏:0      [点我收藏+]

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();
        }

 

冒泡排序

原文:http://www.cnblogs.com/qingnianxu/p/6483036.html

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