В главе 5 книги в заголовке есть описание метода «разделяй и властвуй» для поиска максимального числа в массиве со следующим приложенным изображением:
![enter image description here](https://i.stack.imgur.com/gtsxX.gif)
Javaиспользуемый код:
static double max(double a[], int l, int r)
{
if (l == r) return a[l];
int m = (l+r)/2;
double u = max(a, l, m);
double v = max(a, m+1, r);
if (u > v) return u; else return v;
}
Я думаю, что изображение неверно.Например, вызов метода с (0, 1), т. Е. T max (0,1) должен вернуть I, а не T. Я прав?
Также здесь есть ошибка в следующем изображении в книге:
![three tree models](https://i.stack.imgur.com/9ZB5s.png)
Пожалуйста, уточните, может быть, что-то не так с моим пониманием рекурсии.