선택정렬
int arr[] = { 89, 51, 23, 25, 76, 7, 11 };
for (int i = 0; i < arr.length; i++) {
for (int j = i + 1; j < arr.length; j++) {
if (arr[i] > arr[j]) {
int temp;
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
for(int n: arr){
System.out.print(n + ", ");
}
버블정렬
int arr[] = { 89, 51, 23, 25, 76, 7, 11 };
for (int i = 1; i < arr.length; i++) {
for (int j = 0; j < arr.length - i; j++) {
if (arr[j] > arr[j + 1]) {
int temp;
temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
for (int n : arr) {
System.out.print(n + ", ");
}
'개발 > JAVA' 카테고리의 다른 글
[JAVA] 상속에 대해 (0) | 2019.01.21 |
---|---|
[JAVA] 메소드 오버로딩, 메소드 오버라이딩 (0) | 2019.01.16 |
[JAVA] 접근제어자 (0) | 2019.01.13 |
[JAVA] 객체, 생성자 (0) | 2019.01.11 |
[JAVA] 배열, 2차원배열 n명의 학생 점수 총점 평균 구하기, 배열 이용해 학생 점수 구하기 (0) | 2019.01.10 |
댓글