알고리즘4 [알고리즘] 삽입정렬 알고리즘 삽입정렬 JAVA 코드 data[10] : 정렬할 숫자가 저장 될 배열 count : 입력 받은 숫자의 개수가 저장 될 변수 i : 정렬 회전 수, key 값이 있는 위치를 지정해 주는 변수 j : 비교 대상이 있는 위치를 지정해주는 변수 key : 비교 기준 값이 저장 될 변수 코드 public class sort_2 { public static void main(String[] args) { int i,j,count,key; int data[] = new int[10]; count = -1; Scanner scan = new Scanner(System.in); do { count++; data[count] = scan.nextInt(); } while(count < 9); for(i=1; i=0;.. 2022. 4. 25. [알고리즘] 달팽이 배열로 숫자 채우기 코드 public class Study1 { public static void main(String[] args) { int[][] array = new int[5][5]; int num = 0; int numberCount = 5; int sw = 1; int i = 0; int j = -1; while(true) { for(int x=0; x 2022. 4. 25. [알고리즘] 버블정렬 알고리즘 버블정렬 JAVA 코드 data[10] : 정렬할 숫자가 저장 될 배열 count : 입력 받은 숫자의 개수가 저장 될 변수 i : 정렬 회전 수 j : 각 회전에서의 비교 횟수 및 배열의 위치를 지정 할 변수 k : 두 값을 교환할 때 사용할 임시 변수 코드 public class sort_3 { public static void main(String[] args) { int count,i,j,k; int data[] = new int[10]; count=-1; Scanner scan = new Scanner(System.in); do { count++; data[count] = scan.nextInt(); } while(count < 9); i=-1; do { i++; j = -1; do { j++;.. 2022. 4. 25. [알고리즘] 선택정렬 알고리즘 선택정렬 JAVA 코드 data[10] : 정렬할 숫자가 저장 될 배열 count : 입력 받은 숫자의 개수가 저장 될 변수 i : 정렬 회전 수, 비교 기준 값이 있는 위치를 지정해 주는 변수 j : 비교 대상이 있는 위치를 지정해주는 변수 k : 자료를 교환할 때 사용할 임시 변수 num : 출력할 때 배열의 위치를 지정해 주는 변수 for문 public class sort_1 { public static void main(String[] args) { int count,i,j,k,num; int data[] = new int[10]; Scanner scan = new Scanner(System.in); for(count=0; count 2022. 4. 23. 이전 1 다음