/*** 버블 분류는 각 알고리즘 책에 언급 된 분류 방법으로 추정됩니다. * 기본 아이디어는 길이 N이있는 시퀀스이며 N을 사용하여 순서대로 시퀀스로 정렬합니다. * 첫 번째 줄은 시퀀스 끝의 첫 번째 요소이며 두 번째로 큰 요소는 두 번째로 두 번째로 순위가 매번 시퀀스의 끝까지 최대 요소입니다. *이 분류 방법은 실제로 이중 주기로 나뉩니다. 배열 될 요소는 배열의 첫 번째 요소로 시작됩니다. * 내부 사이클 : 배열 될 요소는 배열 끝에 의해 방전되지 않은 요소가 배열의 첫 번째 요소로 시작됩니다. * 내부 사이클에서 이전 요소가 발생하면이 두 요소의 위치가 교환됩니다. * 버블 링 분류의 복잡성은 o (n^2) * / package al; { / * * 버블 분류 자바 언어 쓰기를 직접 실행할 수 있습니다. ,,,,, an> * 출력 : <a1 ', a2', an '의 시퀀스를 입력합니다. ^ 2) 출력 결과 : 9 * 10 14 14 21 43 50 77777 : 키가 크고 짧은 스테이션 팀 */ public static void main (String [] args) {bubblesort bubblesort = new bubblesort (); 77, 77, 77, 21, 9, 50, 43, 14}; i ++) {system.out .print (elements [i]);} * @param array * 배열 * @return void * / public void sort (int [] 배열) {int i, j; 길이 -1 -i) {// 내부 루프 if (array [j + 1]) {tmp = 배열 [j] = 배열 [j + 1]; 배열 [j + 1] = tmp;}}}}}