ホームページ  >  記事  >  Java  >  Javaで実装されたバブルソートアルゴリズムの例

Javaで実装されたバブルソートアルゴリズムの例

高洛峰
高洛峰オリジナル
2017-01-17 13:26:431400ブラウズ

この記事の例では、Java で実装されたバブル ソート アルゴリズムについて説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

public class PaoPaixu {
  public static void sort(int[] data){
    int tmp;
    for (int i = 0; i < data.length; i++) {
      for (int j = i+1; j < data.length; j++) {
        if(data[i]>data[j]){
          /*tmp=data[i];
          data[i]=data[j];
          data[j]=tmp;*/
          data[i]=data[i]+data[j];
          data[j]=data[i]-data[j];
          data[i]=data[i]-data[j];
        }
      }
    }
  }
  public static void main(String[] args) {
    int[] data={4,2,1,8,9,4,2};
    sort(data);
    for (int i = 0; i < data.length; i++) {
      System.out.println(data[i]);
    }
  }
}


この記事が Java プログラミングの皆さんに役立つことを願っています。

Java で実装されたバブル ソート アルゴリズムのその他の例については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。