- 구현언어 : 자바
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 + ", ");
}
}
}