• Daum
  • |
  • 카페
  • |
  • 메일
  • |
 
카페정보
카페 프로필 이미지
전산직공무원 - 홍재연
 
 
 
카페 게시글
자유 게시판 퀵정렬 시간복잡도
쫀꼬 추천 0 조회 112 26.04.27 19:06 댓글 4
게시글 본문내용
 
다음검색
댓글
  • 26.04.27 19:10

    첫댓글
    간단하게 다음처럼 정리하면 됩니다.

    1 2 3 4 5 처럼 이미 정렬된 리스트를 정렬할 때 최악이 되고 복잡도는 n^2입니다.

  • 26.04.27 19:11

    피벗 선택 등은 무관합니다

  • 작성자 26.04.27 20:28

    제가 시간복잡도 빅오표기법을 겉핥기식으로만 대충외워서 헷갈렸네요 이제 이해했습니다 감사합니다!

  • 26.07.21 01:09

    퀵정렬이 최악인 경우가 정렬인 이유가 한번 pivoting을 진행할때 1 : n-1 개로 분할이 되는 정렬된 경우입니다 이경우 점화식으로

    T(N) = T(N-1) + n 점화식이 나오고 귀납법으로
    T(N-1) = T(N-2) + n-1...

    T(N) = n + n-1 + n-2 + ... + 1 = n(n-1)/2
    O(N^2)가 나옵니다

    평균적인 경우는
    T(N) = 2*T(N/2) (절반으로 두개가 나뉘어짐) + n

    이고 마스터 정리를 통해 O(NlogN) 가 도출됩니다

최신목록