posts - 0,  comments - 0,  trackbacks - 0
          Java Code:
          class Class1
          {
          ?static void bubbleSort(int[] a)
          ?{
          ??for (int j = a.length - 1; j > 0; j--) // outer loop (backward)
          ???for (int i = 0; i < j; i++) // inner loop (forward)
          ????if (a[i] > a[i+1]) //Swap
          ????{
          ?????a[i] = a[i] + a[i+1];
          ?????a[i+1] = a[i] - a[i+1];
          ?????a[i] = a[i] - a[i+1];
          ????}

          ?}
          ?public static void main(String[] args)
          ?{
          ??int[] a = new int[]{-1,-2,9,4,5,3,7,1,2,3,1,2,3,-3,2,-19};
          ??//int[] a = new int[]{9,8,7,6,5,4,3,2,1,0,11};
          ??bubbleSort(a);
          ??for (int i=0; i < a.length; i++)
          ??{
          ???System.out.println(a[i]);
          ??}
          ?}
          }

          C# Code:
          class Class1
          {
          ?static void BubbleSort(int[] a)
          ?{
          ??for (int j = a.Length - 1; j > 0; j--) // outer loop (backward)
          ???for (int i = 0; i < j; i++) // inner loop (forward)
          ????if (a[i] > a[i+1])
          ????{
          ?????//a[i] = a[i] + a[i+1];
          ?????//a[i+1] = a[i] - a[i+1];
          ?????//a[i] = a[i] - a[i+1];
          ?????Swap(ref a[i],ref a[i+1]);
          ????}
          ?}
          ?static void Swap(ref int x,ref int y)
          ?{
          ??x = x + y;
          ??y = x - y;
          ??x = x - y;
          ?}
          ?static void Main(string[] args)
          ?{
          ??int[] a = new int[]{-1,-2,9,4,5,3,7,1,2,3,1,2,3,-3,2,-19};
          ??//int[] a = new int[]{9,8,7,6,5,4,3,2,1,0,11};
          ??BubbleSort(a);
          ??for (int i=0; i < a.Length; i++)
          ??{
          ???System.Console.WriteLine(a[i]);
          ??}
          ??System.Console.ReadLine();
          ?}
          }
          posted on 2006-12-04 09:17 navy 閱讀(210) 評論(0)  編輯  收藏 所屬分類: Java

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 曲阜市| 阳山县| 出国| 雅江县| 五原县| 永昌县| 石门县| 海伦市| 景德镇市| 金寨县| 承德市| 淮北市| 米脂县| 买车| 朔州市| 宜宾市| 阿图什市| 海淀区| 彩票| 中卫市| 资兴市| 梅河口市| 林口县| 新营市| 清丰县| 凉城县| 海口市| 绥化市| 尼木县| 常州市| 临夏市| 恩施市| 云南省| 临江市| 澄江县| 鄯善县| 永清县| 分宜县| 寻乌县| 徐州市| 余姚市|