자바 버블정렬 코드는 아래와 같이 작동.

처음에 버블 정렬은 배우는 가장 큰 이유로는..... 속도보다 우선 쉽다.

	public static void main(String[] args) {
		double num[] = { 10, -21, 32, 3.14 };
		// [10.0, -21.0, 32.0, 3.1415]
		for (int i = 0; i < num.length; i++) {
			for (int j = 0; j < num.length - 1; j++) {
				if (num[j] < num[j + 1]) {
					double temp = num[j];
					num[j] = num[j + 1];
					num[j + 1] = temp;
				}
			}
		}
		// [32.0, 10.0, 3.14, -21.0]
		System.out.println(Arrays.toString(num));
		
		for (int i = 0; i < num.length; i++) {
			for (int j = 0; j < num.length - 1; j++) {
				if (num[j] > num[j + 1]) {
					double temp = num[j];
					num[j] = num[j + 1];
					num[j + 1] = temp;
				}
			}
		}
		// [32.0, 10.0, 3.14, -21.0]
		System.out.println(Arrays.toString(num));
	}

+ Recent posts