hyunw_2503   2년 전

시간초과 나는 이유좀 알려주십시오ㅠㅠ

slah007   2년 전

우선 퀵정렬 자체가 최악의 경우 O(N^2)번 연산이 필요해서 N이 100,000 이상인 대부분의 정렬 문제에서 시간 초과를 받습니다. O(n lg n)의 연산이 보장되는 병합 정렬이나 힙 정렬을 사용해야 합니다.

0000000000   2년 전

피벗을 무조건 가운데 값 말고 랜덤으로 잡으면 시간 초과가 걸리지 않을 수도 있긴 합니다만 그마저도 운이 없다면 시간초과가 나올 것입니다.

댓글을 작성하려면 로그인해야 합니다.