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

Which sorting algorithm uses minimum number of swaps?

806


Explain linear linked implementation of Stack and Queue?

999


what is the difference between dynamic as well as non - dynamic data structures.

903


Which sorting algorithm is considered the fastest?

959


Describe tree database. Explain its common uses.

922


How are elements stored in hashset?

898


What is a matrix?

970


Define hash function?

881


What is an example of an array?

966


Does arraylist have a tostring?

843


Write a Program for Insert in a sorted list

871


What is data algorithm?

939


How do I use quick sort?

804


What are doubly linked lists?

964


Explain the steps to insert data into a singly linked list?

824