C#中数组的排序

int[] pm()
        {
            int[] a = new int[] { 1, 5, 3, 4, 2, 8 };
       //1、通过冒泡排序的方法实现对数组的排序 
            for (int i = 1; i < a.Length; i++)
            {
                for (int j = 0; j < a.Length - i; j++)
                {
                    if (a[j] > a[j + 1])
                    {
                        int temp = a[j];
                        a[j] = a[j + 1];
                        a[j + 1] = temp;
                    }
                }
            }
            return a;
      //2、通过Array.Sort
       int[] a = new int[] { 1, 5, 3, 4, 2, 8 };
            Array.Sort(a);//升序
            Array.Reverse(a);//降序 }

 

posted @ 2013-07-18 13:28  Public_String  阅读(579)  评论(0编辑  收藏  举报