dragonmaster12   3년 전

먼저 n으로 배열의 크기를 입력받고.. 그 다음에 동적 메모리 할당으로 배열의 크기를 정해준 다음에

버블 정렬을 해서 arr[0]값과 arr[n-1]값이 각각 최소, 최댓값이 되게끔 설정해놓았는데..

Visual Studio에서 정상적으로 빠르게 컴파일 되는데 제출하니깐 시간 초과라고 뜹니다. 혹시 어떤게 문제인 지 봐주실수 있을까요?

jerrome2685   3년 전

이 문제를 버블 정렬 하시면 O(n^2)으로 TO가 됩니다. 어차피 최대와 최소만 구하면 되므로, O(N)으로 갱신 하던지 O(nlogn)으로 STL sort를 하셔야 합니다.

dragonmaster12   3년 전

감사합니다!

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