I have been very keen to get some hands on recursion but i seem to misunderstand it
i have read a question in a book and i am a bit confused and i don't want to cramp it , I want some solid explanation with stacks also about calling of the functions also
class rectest
{
int values[];
rectest(int i)
{
values = new int[i];
}
void printarray(int i)
{
if(i==0)
return ;
else printarray(i-1);
System.out.print(values[i-1]+" ");
}
}
public class recursion
{
public static void main(String args[])
{
rectest ob = new rectest(10);
int i ;
for(i=0 ; i<10 ; i++)
ob.values[i] = i ;
ob.printarray(10);
}
}