자바 데이터 구조 - 정렬 알고리즘 - 버블 알고리즘

com.kuang 패키지; 

수입 인 java.util.ArrayList;

/ **
* @auther付强
* @date 2020년 2월 7일 - 22시 6분
* /
공용 클래스 erfen1 {
공공 정적 무효 TEST1 (INT [] 도착) {
(도착 == 널 arr.length || <2하다면 ) {
반환;
}
위해은 (INT 단부 = arr.length 1 말단은> 0; 엔드 -)은 {
위해은 (INT 난 = 0; I <단, I ++) {
경우 (도착 [I]> 도착 [I + 1]) {
스왑 (도착, I, I + 1);
}
}
}
}
공공 정적 무효 스왑 (INT 도착 [], int로 난 INT S) {
INT 임시은, 언 = [S];
도착 [S] = 도착 [I];
도착 [I] = 온도;
}

공공 정적 무효 메인 (문자열 []에 args) {
ArrayList를 A = 새로운 ArrayList를 ();
INT의 도착 [] = {} 33,22,4,98,43,21;
TEST1 (도착);
위한 (I : INT 도착)를 {
a.add (I);
}
에서 System.out.println (a);
}
}

추천

출처www.cnblogs.com/fuqiang-java/p/12292113.html