>  기사  >  Java  >  Java로 구현된 버블 정렬 알고리즘의 예

Java로 구현된 버블 정렬 알고리즘의 예

高洛峰
高洛峰원래의
2017-01-17 13:26:431347검색

이 기사의 예에서는 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 중국어 웹사이트를 주목하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.