log3n되는거아니냐?
퀵소트는왜 2분탐색하냐 3분탐색하면 더 유리하지않냐?
익명(118.47)
2016-12-15 16:27
추천 0
댓글 12
다른 게시글
-
사랑돋긔 저거 벌금도 안나옴 기소유예깜임 [6]testpok(209.95) | 16.12.15추천 0
-
난 내부 함수 내부 클래스 극혐이던데 [2]d(125.177) | 16.12.15추천 0
-
공대 벼락치기 꿀팁 [3]익명(118.47) | 16.12.15추천 0
-
뉴비 도움점 shenzhen I/o 게임관련 [1]뉴비(115.88) | 16.12.15추천 0
-
근데 저거 그냥 집행유예 아니냐 [5]익명(222.233) | 16.12.15추천 0
-
have faith [2]ㄱ(211.36) | 16.12.15추천 0
-
이거 무슨 언어냐??????????? [4]ㅇ(125.177) | 16.12.15추천 0
-
곧 있으면 교양시험 [2]츄럴(223.62) | 16.12.15추천 0
-
맥북으로 안드로이드 스튜디오 [2]익명(211.36) | 16.12.15추천 0
-
사랑*긔님 죄송합니다. 앞으로 조심하며 살겠습니다. [8]☎2.77001™(roidz) | 16.12.15추천 0
log2n이랑 차이가...? - 수포자
3분 탐색하면 3분동안 탐색하잖아? 그럼 2분 짜장이나 카레는 타버릴텐데
log_2 나 log_3 이나 시간복잡도상으론 같은것
결국 상수배인데
nlog3 n = n(log2 n/log2 3)
퀵소트를 어떻게 3등분하지 머지소트는 충분할거 같긴한데
어떻게 세등분할 수 있다는건지 궁금
피벗 2개로 나눈다는거 아님?
qsort xs = qsort xs1 ++ qsort xs2 ++ qsort xs3
가능하긴하겠네
그런거라면 다른 하나의 피벗은 그냥 다음번 qsort에서 피벗으로 사용될걸 굳이 이번 qsort에서 찾아서 쓰는거밖에 안될거 같은데
두개만잇으면 1번으로 모든 대소관계가 가려지지만 3개면 최소2번 재수없으면 3번비교해야지 대소관계가 가려지지. log2n을 log3n으로 줄이자고 비교연산 비용을 2.5배로 늘리는멍청한짓