Java - Recursivité

Java - Recursivité - Java - Programmation

Marsh Posté le 31-05-2008 à 19:51:08    

salut ,
 
J' ai  les méthodes récursives surtout comment se font les appels et comment sont stockés les variables locales ou les résultats.
Je prenderais le cas de la factorielle.
On a un empilage et un dépilage mais comment ca se passe?qu est ce que la pile exactement?
 
 

Code :
  1. public int  factorielRecursive (int n)
  2. {
  3. if (n <=0) {
  4. return 1;
  5. }else {
  6. return n * factoriel (n - 1);
  7. }


 
thanks


Message édité par compilateur le 31-05-2008 à 20:06:23
Reply

Marsh Posté le 31-05-2008 à 19:51:08   

Reply

Marsh Posté le 31-05-2008 à 20:14:52    

http://en.wikipedia.org/wiki/Call_stack


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed