:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
11/03/15 14:04
어떤 배열이 증가하는 수열 뒤에 감소하는 수열로 이루어져 있는 배열이라면, 혹은 더 정확히 말해서
1, ... N 에 어떤 인덱스 m이 존재해서, 1 <= i < m에 대해 A[i] < A[i + 1]을 만족하고, m <= j < n에 대해 A[j] > A[j + 1]을 만족한다면 그 배열은 Unimodal이라고 부른다.
특히, 여기서 A[m]은 가장 큰 원소이고, 그것은 단 하나의 극대값이다. 주어진 Unimodal Array에서 O(lg n) 시간에 최대값을 계산하는 알고리즘을 작성해보아라.
|