<?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 3 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=recursion_(computer_science)&amp;p=2">1.Previous</a><br />
<a accesskey="3" href="page.php?w=recursion_%28computer_science%29&amp;p=4">3.Next</a>
</p>
<p><a href="page.php?w=Turing_complete">Turing complete</a>; this means that they are as powerful (they can be used to solve the same problems) as <a href="page.php?w=imperative_language">imperative language</a>s based on control structures such as  and .</p>

<p>Repeatedly calling a function from within itself may cause the <a href="page.php?w=call_stack">call stack</a> to have a size equal to the sum of the input sizes of all involved calls. It follows that, for problems that can be solved easily by iteration, recursion is generally less <a href="page.php?w=algorithmic_efficiency">efficient</a>,</p><p>
<a accesskey="1" href="page.php?w=recursion_(computer_science)&amp;p=2">1.Previous</a><br />
<a accesskey="3" href="page.php?w=recursion_%28computer_science%29&amp;p=4">3.Next</a>
</p>

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

</card>
</wml>
