【发布时间】:2014-09-17 02:43:50
【问题描述】:
假设我们想使用二分搜索找到一个值的立方根。我们想用二分搜索算法进行一系列猜测,使我们的猜测变得越来越精确,直到它们达到足够接近的阈值。我不确定从哪里开始解决这个问题。
(define (cube-root n)
(define lo 0)
(define hi 0)
(define mid (/ n 2)
;Execute algorithm for more precise guess
【问题讨论】:
-
似乎有什么问题?只要您知道如何为给定数字选择
lo和hi,剩下的就很简单了,可以迭代或递归地实现。您还需要确定足够好解决方案的标准(即精度)。
标签: scheme binary-search square-root