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


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Sujets relatifs:

Leave a Replay

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