본문 바로가기

sw사관학교정글

정렬 간단정리!

반응형
  • 버블 정렬

이웃한 두 원소의 대소관계비교

O(n2)

  • ​2.선택 정렬

가장 작은원소 찾아서 앞으로 가져오는것

O(n2)

  • 삽입정렬

하나 선택해서 본인의 자리에 넣는거

O(n2)

  • 이진삽입정렬

삽입정렬에 + 본인자리에 넣을때 이진탐색으로

  • 셸정렬

n칸 떨어져있는 거끼리 정렬->더 적은 칸 정렬

n은 h*3+1 수열 사용

O(n1.25)

  • 퀵정렬

하나 기준두고 오른쪽 왼쪽 보내기 반복

임의 3개꺼내서 중앙값고르는게 그나마 시간 덜걸림

O(nlogn)

  • 병합정렬

다 나눠서 다시 다 합치는거

O(nlogn)

  • 힙정렬

루트에서 시작해서 자신보다 큰 자식과 바꾸기

O(nlogn)

반응형

'sw사관학교정글' 카테고리의 다른 글

aws cpu 100%일 때 - swap 메모리  (0) 2021.12.04
mongoDB 모델링 방법  (0) 2021.11.12
쿠키 세션 JWT  (0) 2021.11.11
파일 시스템 구현  (0) 2021.10.29
FAT란 무엇인가  (0) 2021.10.29