비쥬얼베이직-버블정렬,선택정렬,삽입정렬
<버블정렬>
정렬 알고리즘의 하나.
교환 정렬(exchange sort)이라고도 한다.
n 항목으로 이루어진 정렬 대상 리스트(집합) 중의 항목을 수직 방향으로 배열하였다고 생각하면, 아래 끝에서부터 시작해서 인접하는 두 항목의 값을 비교하여 올바른 순서로
전략적 정렬의 정의
전략적 정렬이란 조직 구성원들의 활동이 조직의 전략적 목표와 정렬을 이루게 하는 것을 의미합니다.
전략적 정렬이란 모든 조직구성원들이 공유된 목적을 가지고 한 방향으로 나아가는 것이며 조직의 목적을 달성하기 위해 조직의 자원 및 시스템을 통합하는 것이다.
- Labovitz
size);
void print_Value(element list[], int size);
void merge(element list[], element sorted[], int left, int middle, int right);
void merge_pass(element list[], element sorted[], int size, int length);
void merge_sort(element list[], int size);
void main()
{
element list[MAX_SIZE];
printf("ttt<합병 정렬>n");
get_Value(list, MAX_SIZE);
merge_sort(list, MAX_SIZE-1);
1.1. 여기서 데이터 갯수가 5000개 일 때의 속도를 계산해보면
▷ 버블, 선택, 삽입 : O( n^2 ) = 25000000 ▷ 쉘 정렬 O(n^1.2) = 약 27464
▷ 퀵정렬 O(n log n) = 약 18495
이론상 가장 빠른 속도는 O(n log n)이다.
1.2. 위의 표를 보면 힙 정렬과 합병정렬이 모든 경우에 있어 가장 빠
정렬(sort)이란 컴퓨터 기억 공간내에 순서없이 배열된 자료들 중에서 특정 항목을 키(key)로 하여 키 값에 따라 오름 차순(ascending order) 혹은 내림 차순(descending order)으로 레코드를 재배열하는 것을 말한다.
정렬은 전산학 분야에서 중요한 개념으로 인식되고 있으며, 컴퓨터 내에서 자료들을 처리하는데