Tuesday, April 12, 2011

Recursion to iteration

/recursive
void f()
{
if(cond == false)
return;
f();
g();
}
//iterative


public void iterative_f() {
int count = 0;
while (cond == false)
{
count++;
}

while(count > 0)
{
g();
count--;
}

No comments: