[알고리즘] 정렬

김정인·2021년 1월 6일
0

알고리즘

목록 보기
2/20

💡 정렬

  • 컴퓨터의 기억공간 내에 순서 없이 배열된 자료들 중에서 레코드의 특정 항목을 순서화하려는 기준에 따라 오름차순 또는 내림차순으로 자료를 재배치 하는 것
  • 데이터의 탐색을 위해 실시함
    => 데이터 중 K번째로 큰(작은) 값에 빠르게 접근 가능
  • 정렬이 완료된 데이터에서(오름차순의 경우), 어떤 데이터의 앞의 값은 그 데이터보다 작거나 같음을, 뒤의 값은 그 데이터보다 크거나 같음을 보장
  • 정렬이 완료된 데이터에서 같은 값은 반드시 인접함
    => 빈도 구하기 가능
  • 인접한 데이터와의 비교를 통해 유일성 검사 및 중복 제거 가능

💡 정렬 알고리즘

  • 거품정렬 Bubble Sort
  • 선택정렬 Selection Sort
  • 삽입정렬 Insertion Sort
  • 퀵정렬 Quick Sort
  • 병합정렬 Merge Sort
  • 힙정렬 Heap Sort
  • 기수정렬 Radix Sort
  • 계수정렬 Counting Sort

참고링크

0개의 댓글