void find_discord_forward(int* data, int count, int right, int& x, int& y)
{
if(data[right] - data[0] > y - x)
{
y = data[right];
x = data[0];
}
if(right < count - 1) find_discord_forward(data, count, right + 1, x, y);
if(count > 2 && right == 1) find_discord_forward(data + 1, count - 1, 1, x, y);
}
그러나 20000 개 정도까지만 테스트해봄.
호출은 다음과 같이.
find_discord_forward(data, sizeof(data) / sizeof(data[0]), 1, x = data[0], y = data[1]);
야 재귀 별로 않좋지 않음??? 굳이 재귀 않써도 반복문으로 충분이 처리가능 한데....
http://autogram.tk/이
중고차 어플리케이션 어떤가요?