728x90 Java 개발자 수업 강의노트/Java 소스36 삽입 정렬 #삽입 정렬 코드 1 public class MayOne { public static void main(String[] args) { // 삽입정렬 //배열 및 변수 초기화 int[] arr = {8,7,9,4,10,5}; int temp=0; //삽입정렬 조건 생성 for(int cnt=1; cnt=0; i--){ if(temp 2012. 5. 2. 선택 정렬 public class Range2 { public static void main(String[] args) { // 선택정렬 //배열 및 변수 초기화 int[] arr = {8,7,9,4,10,5}; int temp; //작은 수가 있는 자리를 찾음 for(int cnt=0; cnt 2012. 5. 1. 거품 정렬 #거품 정렬을 이용해 배열에 저장된 데이터를 작은수부터 큰수로 정렬시킨다. public class Range1 { public static void main(String[] args) { // 거품 정렬 //배열 및 변수 초기화 int[] arr = {5,8,9,3,4,6}; int temp; /* //정렬 조건 설정1 for(int i=0; i0; j--){ if(arr[j-1]>arr[j]){ temp=arr[j-1]; arr[j-1]=arr[j]; arr[j]=temp; } } } */ //정렬 조건 설정2 for(int i=arr.length-2; i>=0; i--){ for(int j=0; jarr[j+1]){ temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } .. 2012. 5. 1. 2차 배열의 예제(3) 결과) 1 1 1 1 10 1 1 1 10 0 1 1 10 0 0 1 10 0 0 0 1 public class MultyArray7 { public static void main(String[] args) {int[][] arr = new int[5][5];//배열 요소 선언for(int i=0; i=i; j--){arr[i][j]=1;}}/* for(int i=0; i 2012. 4. 26. 2차 배열의 예제(2) 결과)0 0 0 0 10 0 0 1 10 0 1 1 10 1 1 1 11 1 1 1 1 package step9; public class MultyArray6 {public static void main(String[] args) {// int[][] arr = new int[5][5];//배열 요소 선언for(int i=0; i 2012. 4. 26. 2차 배열의 예제 #2차 배열의 기본 예제 중 두 문제 결과 1) public static void main(String[] args) { int[][] arr = new int[3][5]; int k=1; for(int i=0; i 2012. 4. 26. 이전 1 2 3 4 5 6 다음 SMALL