<?xml version="1.0" encoding='utf-8'?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Recursion (computer science) - Page 25 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=recursion_(computer_science)&amp;p=24">1.Previous</a><br />
<a accesskey="3" href="page.php?w=recursion_%28computer_science%29&amp;p=26">3.Next</a>
</p>
<p>recursion, by contrast, may require exponential time and space, and is more fundamentally recursive, not being able to be replaced by iteration without an explicit stack.</p>

<p>Multiple recursion can sometimes be converted to single recursion (and, if desired, thence to iteration). For example, while computing the Fibonacci sequence naively entails multiple iteration, as each value requires two previous values, it can be computed by single recursion by passing two successive values as parameters.</p>

<p><big>Indirect recursion</big></p>
<p>Most basic</p><p>
<a accesskey="1" href="page.php?w=recursion_(computer_science)&amp;p=24">1.Previous</a><br />
<a accesskey="3" href="page.php?w=recursion_%28computer_science%29&amp;p=26">3.Next</a>
</p>

<do type="prev" label="Search">
        <go href="search.wml"/>
</do>

</card>
</wml>
