Algorithm

버블 소트 (bubble sort)

차우차우·2018년 5월 5일·조회 1,767

- 구현언어 : 자바

public class BubbleSort {
	public static void main(String[] args) {
		int[] data = { 30, 5, 9, 11, 2, 4, 1, 7, 6 };
		System.out.println("== data");
		for ( int i : data ) {
			System.out.print(i + ", ");
		}
		int length = data.length;
		int temp;
		for ( int i = 0; i < length - 1; i++ ) {
			for ( int j = 0; j < length - (1+i); j++ ) {
				if ( data[j] > data[j + 1] ) {
					temp = data[j];
					data[j] = data[j + 1];
					data[j + 1] = temp;
				}
			}
		}	
		System.out.println("\n== sorted data");
		for ( int i : data ) {
			System.out.print(i + ", ");
		}
	}
}

댓글 0

로그인 후 댓글을 남길 수 있습니다.

아직 댓글이 없습니다.