Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

ple.. briefly describe the purpose of having a base case and
a recursive case in a recursive algorithm

Answer Posted / arka

Lets assume factorial function defined recursively:
int fact(int n)
{
if(n==0||n==1)
return(1); //base case
else
return(n*fact(n-1)); //recursive case
}
the necessity for recursive case is simply recursion
whereas the base case is needed to terminate the recursion.
eg:fact(4)=>4*fact(3)=>4*3*fact(2)=>4*3*2*fact(1)=4*3*2*1.
for fact(1) hte base case is satisfied and the function
fact is not called again.

Is This Answer Correct ?    15 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Define primary clustering?

934


Which language is best for data structures and algorithms?

925


What is stable sort?

1013


Define probing?

1152


Does treeset allow duplicates?

892


What is difference between data type and data structure?

812


What is a treemap chart?

846


What do you mean by rehashing?

1169


Which is the simplest file structure?

998


Explain the common uses of threaded binary tree.

997


What is impact of signed numbers on the memory?

897


What do you know about the big-o notation and can you give some examples with respect to different data structures?

925


Which is the parent class of enumset class?

948


Write a Program for Insert in a sorted list

917


How many types of linked list exist?

964