ysysysy3333   1년 전

시간초과의 원인이 무엇인가요? 처음부터 오름차순일때 시간복잡도가 n^2여서 그런건가요?

0000000000   1년 전

pivot(위 코드에서의 key)을 무조건 첫 번째 값으로만 잡으면 TLE가 날 수 있습니다. 해결을 위해서는 pivot을 랜덤으로 잡거나 정렬 전에 배열을 섞어 주는 방법(C++의 random_shuffle() 함수가 있습니다) 등이 있습니다.

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