欢迎光临散文网 会员登陆 & 注册

冒泡排序(对指定的数)

2023-01-18 21:16 作者:此城过客  | 我要投稿

冒泡排序其实比其他那些题,要简单。没有最开始学的时候那么难理解。就是用2个循环组成一个嵌套,嵌套里面做交换就行了,只不过为了优化算法可能有点难。

==============================================================

string a = Console.ReadLine();

string[] aArray = a.Split(" ");

int[] cArray = new int[aArray.Length];

for (int i = 0; i < aArray.Length; i++)

{  cArray[i] = Convert.ToInt32(aArray[i]) ;  }

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

{

         for (int j = 0; j < cArray.Length - 1; j++)

         {

                   if (cArray[j] < cArray[j + 1])//从大到小排序

                   {

                           int temp = cArray[j];

                           cArray[j] = cArray[j + 1];

                           cArray[j + 1] = temp;

                     }

          }

}

foreach (int temp in cArray)

{

       Console.Write(temp + " ");

}


冒泡排序(对指定的数)的评论 (共 条)

分享到微博请遵守国家法律