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)航:
           
          主站蜘蛛池模板: 秦皇岛市| 兴安盟| 富蕴县| 云阳县| 龙门县| 屏东市| 祁门县| 雷波县| 图木舒克市| 且末县| 响水县| 白山市| 肥城市| 钟祥市| 仁寿县| 西充县| 百色市| 化州市| 玉山县| 汾阳市| 马尔康县| 阳山县| 宁海县| 张家川| 丘北县| 溧水县| 天峨县| 建德市| 嘉义县| 金山区| 临沧市| 武强县| 缙云县| 祁东县| 富源县| 嘉黎县| 南平市| 万载县| 闽侯县| 淮北市| 嘉荫县|