자바 선택 정렬

자바 선택 정렬

작성일 2020.05.19댓글 2건
    게시물 수정 , 삭제는 로그인 필요

로또 번호 출력 할때 이런식으로 오름차순 정렬하면 안되는 이유가 뭘까요??

그리고 swap함수로 할때 선택정렬 부분만 코딩 부탁드립니다.


for(int i=0;i<5;i++)

{

int min = lotto[i];

for(int j=i+1;j<6;j++) {

if(lotto[i]>lotto[j])

min = lotto[j];

}

lotto[i] = min;

}


#자바 선택정렬 #자바 선택문 #자바 선택정렬 오름차순 #자바 선택정렬 버블정렬 #자바 선택지 만들기 #자바 선택정렬 코드 #자바 선택지 #자바 선택 #자바 콤보박스 선택 이벤트 #안드로이드 스튜디오 자바 선택

profile_image 익명 작성일 -

// 배열의 크기가 6개이면... 선택 정렬 방식은 다음과 같습니다. for(int i= 0; i< 6-1; ++i) { int temp = lotto[i]; for(int j=i+1; j < 6; ++j) { if(lotto[i] > lotte[j]) { temp = lotto[i]; lotto[i] = lotte[j]; lotte[j] = temp; } } }

profile_image 익명 작성일 -

package test10; import janesoft.common.Scanner; public class Ex01 { public static void main(String[] args) { int[] lotto = {1, 3, 2, 9, 5}; System.out.print("정렬전 "); printArr(lotto); for(int i=0;i<lotto.length;i++) { int min = lotto[i]; int minIndex = i; for(int j=i+1;j<lotto.length;j++) { if (min>lotto[j]) minIndex = j; } if (i!=minIndex) { // swap, swap함수는 포인터가 필요하므로 안됩니다. int temp = lotto[i]; lotto[i] = lotto[minIndex]; lotto[minIndex] = temp; } } System.out.print("정렬후 "); printArr(lotto); } static void printArr(int[] arr) { for (int i=0; i<arr.length; i++) System.out.print(arr[i]+" "); System.out.println(); } }

자바 선택 정렬

... 그리고 swap함수로 할때 선택정렬 부분만 코딩 부탁드립니다. for(int i=0;i<5;i++) { int min = lotto[i]; for(int j=i+1;j<6;j++) { if(lotto[i]...

자바 선택정렬

782913465 를 선택정렬로 for문.. 오름차순 내림차순으로 어떻게 하나요???? 리스트안쓰고요ㅠㅠ 이중for문쓰는거같은데 잘 모르겠네요...

자바 선택정렬 알고리즘질문

... //선택정렬 알고리즘 for(i=0; i<n-1; i++){ for(j=i+1; j<n; j++){ if(a[i]>a[j]){ temp = a[i]; a[i] = a[j]; a[j] = temp; } } } for(int k=0; k<n ; k++){ System.out.print(a[k]+" "); } } 아무리...

자바 선택 정렬-smallList사용

... println("10개의 숫자를 입력받아 정렬하는... 번 정렬할때 가장 작은 항을 골라서 첫번째로 정렬하는 것이예요 제가 프로그램...

자바 선택정렬

재귀함수로 오름차순으로 선택정렬 하는건데 어떻게 하는건지 하나도 모르겠어요 도와주세요 ㅠㅠ public class Practice...

자바 선택정렬

... 제대로 정렬이 안되서 나옵니다. 뭐가 문제일까요?? 수정... 회전수를 일일이 따져보면 정렬이 아에 안되는 거 같습니다....