tjdals333   3년 전

웬만한 케이스 다테스트해보고 했는데 값딱나오는데

35프로쯤가서 틀렸습니다 나와요 ㅠㅠ 

어디가 틀렸는지모르겠는데 알려주시면 감사하겠습니다

golazcc83   3년 전

1.

47번째 줄에서 index를 1 감소시키고 index가 0인 경우 while문을 벗어나게 되어 있습니다.

이 경우 arr의 0번째 index 를 고려하지 않게 됩니다.

2.

작성하신 코드는 나무의 최대 높이부터 0까지 1씩 감소하며 탐색하고 있습니다.

이 경우 시간 복잡도는 O(NM)이 되어 최악의 경우 1,000,000,000,000,000번의 연산을 수행해야 할 수도 있습니다.

이분 탐색에 대해 찾아보셔서 이 부분을 최적화해보시는 것을 추천드립니다.

tjdals333   3년 전

감사합니다 많은 도움이됬습니다 ^^

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