[Algorithm] 정렬(Sort)-쉘정렬(Shell Sort)

July 29, 2020

정렬(Sort) - shell sort(쉘정렬) shell sort(쉘 정렬) 쉘 정렬은 삽입 정렬의 일반화로 여러 위치의 간격으로 분리 된 요소를 비교하여 삽입 정렬의 단점을 극복한 정렬 연산 h 값 초기화 목록을 동일한 간격 h의 더 작은 ...

[Algorithm] 정렬(Sort)-삽입정렬(Insertion Sort)

July 28, 2020

정렬(Sort) - insertion sort(삽입정렬) insertion sort(삽입 정렬) 일상생활에서 자주 사용하는 정렬방식 단순하면서도 융통성이 있음 배열의 정렬되지 않은 요소 중 가장 작은 값이 모든 패스에서 선택되어 적절한 위치에 배열로...

[Algorithm] 정렬(Sort)-버블정렬(Bubble Sort)

July 27, 2020

정렬(Sort) - bubble sort(버블정렬) bubble sort(버블 정렬) 인접한 두개의 배열 요소 key를 비교하여 교환하는 과정을 단계별로 거쳐 정렬이 완료될 때 까지 반복 연산 주어진 배열에서 첫번째 요소부터 그 다음 요소의 값...

[Algorithm] 정렬(Sort)-선택정렬(Selection Sort)

July 24, 2020

정렬(Sort) - selection sort(선택정렬) selection sort(선택 정렬) 가장 간단한 정렬 각 요소를 정렬 된 배열의 적절한 위치에 삽입 빠른 정렬, 병합 정렬 등과 ​​같은 다른 정렬 알고리즘보다 효율성이 떨어짐 가장단순...

[Algorithm] 정렬(Sort)

July 22, 2020

Sort (정렬) 무질서한 자료들을 일정한 기준에 의하여 재배열 하는 과정 파일에 저장된 레코드들을 특정 키(key) 필드에 다라 일정하게 재배열 하는 것 정렬문제의 해 또는 결과 : 정렬된 배열 정렬의 키를 어떤순으로 정렬하는 가에 다른 구분 ...

[Algorithm] 알고리즘 분류

July 17, 2020

알고리즘(Algorithm)의 종류, 분류 기본 알고리즘 종류 Recursive Call Algorithm (재귀 함수) Maximum value or Minimum value (최대값 또는 최소값 찾기) : 가장 큰 숫자를 기억해가며 진행함 Eucli...