笔试编程2.编一个冒泡排序程序

来源:互联网 发布:淘宝真假混卖店铺名单 编辑:程序博客网 时间:2024/06/05 10:17

 

C#:

 using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace ConsoleApplication1

{

   class Program

   {

       static void Main(string[] args)

       {

           int x = 0;

           string[] strTmp = { "5", "6", "8","9", "2", "3", "4" };

           int len = strTmp.Length;

           int[] a = newint[len];

           Console.Write("-ºy: ");

           for (int i = 0; i < len; i++)

           {

               x = Convert.ToInt32(strTmp[i]);

               a[i] = x;

               Console.Write(a[i] + " ");

           }

           Console.Write("\n");

           int b = 0;

           //冒泡排序的核心代码

           for (int i = (len - 1); i > 0; i--)

           {

               for (int j = 0; j < i; j++)

               {

                   if (a[j] > a[j + 1])

                   {

                       b = a[j + 1];

                       a[j + 1] = a[j];

                       a[j] = b;

                   }

               }

           }

           Console.Write("排序后的数: ");

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

{

               Console.Write(a[i] + " ");

}

           Console.Write("\n");

           Console.ReadKey(true);

      }

   }

}

 

JAVA:

publicclass Sort {

 

  publicstaticvoid maopaosort(int array[])

  { 

     intmark=0;

     for(int i=0;i<array.length;i++)

     {

       System.out.print(""+(i+1)+"次排序:");

       for(int j=0;j<array.length;j++)

       {

          if(array[i]<=array[j])

          {

             mark=array[i];

             array[i]=array[j];

             array[j]=mark;

          }

          System.out.print(array[j]);

       }

       System.out.println();

     }

  }

 

  publicstaticvoid main(String [] args)

  {

     int array[]={4,7,2,6,8,1,5,9,3};

     maopaosort(array);

  }

}

原创粉丝点击