1. int first = max(n,low, middle);
int second = max(n, middle+1, high);
return (first > second) ? first : second;
2. return (max(n,low, middle) > max(n, middle+1, high)) ? max(n,low, middle) : max(n, middle+1, high);
2.번의 경우로 짜면 max함수가 더 여러번 호출되어서 처리시간이 더 오래걸리는지 아니면 동일한 시간이 걸리나요?
프로그램 내부적으로 처리를 해주는 부분이 있는건가해서요
2번이 더빠름 - dc App
재귀함수를 더 많이 호출하는것이 아닌가요? 어떤 차이가 있는지요
2번이 더 느림 ㅋㅇㅅㅇㅋ
상식적으로 max함수 더쓰는게 cpu싸이클을 더쓰겠죠? 헌데 이거 몇회 정도로 차이 안나요
한 100만번 정도 돌립면 밀리세컨 차이정도 날듯함