Java (국비)/Java 메모21 정렬 과제 자료 버블 정렬 (Bubble Sort) 알고리즘 예제 삽입 정렬 (Insert Sort) 알고리즘 예제 2023. 5. 7. 최소값 구하기 int tmp, min; for(int i = 0; i < arr.length - 1; i++) { min = i; for(int j = (i + 1); j < arr.length; j++) { if(arr[j] < arr[min]) { min = j; } } tmp = arr[min]; arr[min] = arr[i]; arr[i] = tmp; 1회차 min = 0 arr[1] < arr[0] 참이면 1이 min에 저장되고 다음 루프로 거짓이면 if문을 패스하고 다음 루프로 2회차 1회차 if문이 참이였을 경우 min = 1 arr[2] < arr[1] 참이면 2가 min에 저장되고 다음 루프로 거짓이면 if문을 패스하고 다음 루프로 3회차 ... 보면, if 조건식의 j랑 min이 배열의 인덱스를 가.. 2023. 5. 7. 23.05.07 1. 플래그 2. 선택정렬 3. 최대값, 최소값 4. 기존 배열에서 특정 값들을 뽑아서 새로운 배열에 값을 복사 5. continue 6. break 2023. 5. 7. 이전 1 2 3 다음