코드 그라데이션
Day09-2. 선택 정렬 / 과제-비행기 예약 시스템 만들기 본문
선택 정렬
배열을 정렬하는 데 사용된다.
<순서>
- 배열의 첫 번째 요소부터 마지막 요소까지 반복한다.
- 현재 요소를 기준으로 배열에서 가장 작은 값을 찾는다.
- 가장 작은 값을 현재 요소와 교환한다..
이런 코드가 있고
int[ ] a = new int[5];
a = {6, 8, 2, 4, 5} 라고 가정했을 때,
for(int i = 0;i<a.length;i++) {
for(int j = 0;j<a.length;j++) {
if(a[i] < a[j]) {
int temp = a[j];
a[j] = a[i];
a[i] = temp;
}
}
}
간략하게 보면
---코드 추가 예정
두 번째 코드
for(int i = 0;i<a.length-1;i++) {
for(int j = i+1;j<a.length;j++) {
if(a[i] > a[j]) {
int temp = a[j];
a[j] = a[i];
a[i] = temp;
}
}
}
int[ ] a = new int[5];
a = {9, 7, 6, 3, 1} 라고 가정했을 때,
728x90
'Java > Mega' 카테고리의 다른 글
변수 값을 증가 시키기 chat GPT (0) | 2023.03.27 |
---|---|
Day10. 다차원 배열 + (비행기 예약 시스템 만들기) + 퀴즈 (0) | 2023.03.26 |
Day09-1. 다차원 배열 (0) | 2023.03.26 |
Day11. 달팽이 모양 배열 출력하기 chat GPT 설명 (0) | 2023.03.25 |
변수 값 치환하기 예제 chat GPT 답변 (1) | 2023.03.23 |
Comments