On 2008-06-29, slix <[EMAIL PROTECTED]> wrote:
> Recursion is awesome for writing some functions, like searching trees
> etc but wow how can it be THAT much slower for computing fibonacci-
> numbers?

Try the following recursive function:

def fib(n):

  def gfib(a, b , n):
    if n == 0:
      return a
    else:
      return gfib(b, a + b, n - 1)

  return gfib(0, 1, n)

-- 
Antoon Pardon
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to