Предположим, мы хотим найти корень куба значения, используя двоичный поиск. Мы хотим сделать ряд догадок с помощью алгоритма бинарного поиска, чтобы наши предположения становились все более точными, пока они не достигли достаточно близкого порога. Я не знаю, с чего начать, но с этой проблемой.Корзины двоичного поиска и куба
(define (cube-root n)
(define lo 0)
(define hi 0)
(define mid (/ n 2)
;Execute algorithm for more precise guess
То, что кажется проблемой? Пока вы знаете, как выбрать 'lo' и' hi' для заданного числа, остальные тривиальны и могут быть реализованы итеративно или рекурсивно. Вам также необходимо решить критерии для * достаточно хорошо * решения (то есть точности). –