[ JAVA ]정렬 (Sort) 알고리즘 : 버블 정렬 (Bubble Sort)
52, 42, 12, 62, 60 → 0 1 ====== 52, 12, 52, 62, 60 → 1 2 ====== 52, 12, 52, 62, 60 → 2 3 ====== 52, 12, 52, 60, 62 → 3 4 ====== ------------------------------------------------------1회전 12, 42, 52, 60, 62 → 0 1 ====== 12, 42, 52, 60, 62 → 2 3 ====== 12, 42, 52, 60, 62 → 3 4 ====== ----------------------------------------------------- 2회전 12, 42, 52, 60, 62 → 0 1 ====== 12, 42, 52, 60, 62 → 1 ===..
[ JAVA ] 정렬 (Sort) 알고리즘 : 선택 정렬 (Selection Sort)
● 정렬이란? : 데이터를 특정한 규칙(기준)에 맞게 순서대로 나열(오름차순 , 내림차순) ● 정렬의 목적 : 데이터 처리 과정의 편의성이나 가독성을 높이기 위함 → 보기 좋게... 검색하기 위함. ※ 정렬은... 리소스 소모가 심하다. ● 정렬의 종류 : 선택정렬, 버블정렬, 삽입정렬, 힙정렬, 쉘정렬, 퀵정렬 .... 이외에도 많다. 52, 42,12,62,60 →0,1 ====== 42, 52,12,62,60 →0,2 === === 12, 52,42,62,60 →0,3 === === 12, 52,42,62,60 →0,4 === === ----------------------------------------1회전 12, 42,52,62,60 →1,2 ====== import java.util.Scan..
[ JAVA ] 배열 (Array)의 복사, 합집합 출력
// ● 실습 문제 // 임의의 배열(a, b)에 들어있는 숫자들의 합집합을 출력하는 프로그램을 구현한다. // 단, 중복이 제거된 상태의 합집합을 출력할 수 있도록 한다. // 또한 배열 복사 개념을 적용시켜 처리할 수 있도록 한다. // ex) 임의의 두 배열 // int[] a = {2, 3, 7, 10, 11} // int[] b = {3, 6, 10, 14} //실행 예) // 2 3 7 10 11 6 14 //방법1. 집합a의 전체요소를 출력하고 중복을 제거한 집합 b를 출력한다 public class Test099_1 { public static void main(String[] args) { //방법1. 집합a의 전체요소를 출력하고 중복을 제거한 집합 b를 출력한다 int[] a = {2,..