알고리즘 소개 (Corman)에서 연습 1.2-2는 삽입 정렬 및 병합 정렬의 구현을 비교하는 것에 대한 다음 질문을 묻습니다. 크기 n의 입력의 경우 삽입 정렬은 8n^2 단계에서 실행되고 병합 정렬은 64n lg n 단계에서 실행됩니다. n 값은 삽입 정렬 병합 정렬을 수행합니까?크기 n의 입력에 대해 n의 값이 삽입 정렬 비트 병합 정렬을 수행합니까?
비록 대답에 관심이 있지만 가능한 단계적으로 대답을 찾는 방법에 관심이 있습니다 (가능한 모든 두 알고리즘을 비교할 수 있도록 프로세스를 반복 할 수 있도록).
언뜻보기에이 문제는 5 년 전에 취한 수업 인 비즈니스 미적분에서 휴식 지점을 찾는 것과 비슷하게 보였습니다. 그러나 어떤 도움을 주시면 감사하겠습니다.
내 태그가 잘못된 경우
P는/S는,이 질문은 잘못 분류 감사, 또는 다른 규칙으로, 최소로 응징을 제한하십시오 여기에 악용되고있다 이 질문을 게시 한 것은 이번이 처음입니다.
'8n^2 = 64nlgn'의 해결책은'n = 44'입니다. 그래서 43 개 이하의 요소에 대해 삽입 정렬을 사용하고 병합 정렬을 사용합니다. – arunmoezhi
@arunmoezhi는 8n^2의 수치를 취하고 64nlogn은 실제로 유지됩니까? 아니면 문제 진술에 대한 가상의 가치입니까? – aandis
@zack 문제는 이러한 값을 설명했습니다. – arunmoezhi