Maison >Java >javaDidacticiel >Exemple d'algorithme de tri à bulles implémenté en Java

Exemple d'algorithme de tri à bulles implémenté en Java

高洛峰
高洛峰original
2017-01-17 13:26:431420parcourir

L'exemple de cet article décrit l'algorithme de tri des bulles implémenté en Java. Partagez-le avec tout le monde pour votre référence, comme suit :

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]);
    }
  }
}


J'espère que cet article sera utile à tout le monde dans la programmation Java.

Pour plus d'articles liés à des exemples d'algorithmes de tri à bulles implémentés en Java, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn