love fish大鵬一曰同風(fēng)起,扶搖直上九萬(wàn)里

          常用鏈接

          統(tǒng)計(jì)

          積分與排名

          friends

          link

          最新評(píng)論

          冒泡排序法 Java

          package liaojiyong.net.blogjava;

          ?

          /**

          ? * @author liaojy

          ? *

          ? */

          public class BubbleSort {

          ??? static int [] arr = { 1, 2, 6, 3, 11, 92, 12, 5 };

          ?

          ??? /**

          ??? ? * @param args

          ??? ? */

          ??? public static void main(String[] args) {

          ?????? // TODO Auto-generated method stub

          ?????? System. out .println( "Before Sort..." );

          ?????? for ( int temp1 : arr ) {

          ?????????? System. out .print(temp1 + "? " );

          ?????? }

          ?????? System. out .println();

          ?????? sort( arr );

          ?????? System. out .println( "After Sort..." );

          ?????? for ( int temp2 : arr ) {

          ?????????? System. out .print(temp2 + "? " );

          ?????? }

          ?????? System. out .println();

          ??? }

          ?

          ??? public static void sort( int [] a) {

          ?????? for ( int i = 0; i < a. length ; i++) {

          ?????????? for ( int j = i + 1; j < a. length ; j++) {

          ????????????? if (a[i] > a[j]) {

          ????????????????? a[i] = a[i] + a[j];

          ????????????????? a[j] = a[i] - a[j];

          ????????????????? a[i] = a[i] - a[j];

          ????????????? }

          ?????????? }

          ?????? }

          ??? }

          }

          ?


          Before Sort...

          1? 2? 6? 3? 11? 92? 12? 5?

          After Sort...

          1? 2? 3? 5? 6? 11? 12? 92?

          posted on 2007-03-19 15:01 liaojiyong 閱讀(3139) 評(píng)論(5)  編輯  收藏 所屬分類: Java

          評(píng)論

          # re: 冒泡排序法 Java 2007-04-03 15:08 李敏

          呵呵!

          if (a[i] > a[j]) {
          a[i] ^= a[j];
          a[j] ^= a[i];
          a[i] ^= a[j];
          }


          這樣也是可以的!我在一個(gè)兄弟的Blog上看到的!  回復(fù)  更多評(píng)論   

          # re: 冒泡排序法 Java 2007-08-08 21:32 mzqrss

          for ( int temp1 : arr )
          中的int temp1:arr是什么意思,可否告知??
          mzqrss@163.com是我的郵箱,非常感謝!!  回復(fù)  更多評(píng)論   

          # re: 冒泡排序法 Java 2007-10-21 10:53 吃菜的鳥

          sort這個(gè)方法里的東西我想了好久想不通
          能給我講講嗎?
          這是我的郵箱 jdkgogo@163.com  回復(fù)  更多評(píng)論   

          # re: 冒泡排序法 Java 2007-12-11 16:13 元元

          這樣有個(gè)溢出的隱患  回復(fù)  更多評(píng)論   

          # re: 冒泡排序法 Java 2008-04-02 17:48 guangzhoujava@163.com

          public class MaoPao {
          /**
          * 冒泡排序的例子
          */
          public static void main(String[] args) {
          int nums[] = { 99, -10, 100123, 18, 87, 890, 463, -9, 0, 49 };
          int a = nums.length, b,t;
          for (int i = 1; i < a; i++) {
          for (b = a - 1; b >= i; b--) {
          if (nums[b - 1] > nums[b]) {
          t = nums[b - 1];
          nums[b - 1] = nums[b];
          nums[b] = t;
          }
          }
          }
          //打印結(jié)果


          for (int i = 0; i < a; i++) {
          System.out.println(nums[i]);
          }
          }
          }  回復(fù)  更多評(píng)論   

          主站蜘蛛池模板: 天等县| 多伦县| 东乌珠穆沁旗| 东城区| 望谟县| 广昌县| 工布江达县| 秀山| 静安区| 千阳县| 西乌| 仪征市| 仲巴县| 桃园市| 静安区| 德安县| 都匀市| 晋宁县| 九寨沟县| 香格里拉县| 枣强县| 太仓市| 兴隆县| 泽州县| 班玛县| 冕宁县| 吉安县| 利辛县| 上蔡县| 鄂托克旗| 高平市| 乐业县| 敦化市| 台北市| 博爱县| 彰化县| 启东市| 蓬莱市| 祥云县| 体育| 扬中市|