Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3676 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  La récursivité.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

La récursivité.

n°1355995
AppleII
Posté le 28-04-2006 à 14:39:16  profilanswer
 

Salut, je comprends bien le principe de la récursivité, mais j'ai de la difficulté à le visualiser mentalement.
 
J'essaie de visualiser comment c'est représenté en mémoire au niveau de la pile et des appels.
 
Quand on appelle une fonction il place les arguments sur une pile puis le retour de cette fonction sur une autre pile pour que celle qui l'a appelé puisse prendre la valeur du retour et le placer dans son "return" a son tour ?  :pt1cable:  
 
Enfin si quelqu'un pourrait m'aider à le visualiser, ça me permettrait de résoudre mes problèmes de récursivité plus rapidement.  :jap:

mood
Publicité
Posté le 28-04-2006 à 14:39:16  profilanswer
 

n°1356032
moi23372
Posté le 28-04-2006 à 15:31:53  profilanswer
 

c'est con c'est le principe de la pile. On empile, on dépile.  
 
First IN Last OUT voila le principe...
ça fonctionne comme un directory
 
on parcourt le premier sous répertoire, du sous répertoire du sous répertoire, etc...
puis on remonte  
on passe au deuxième sous répertoire, ...  
etc...
 
ça t'aide?

n°1356060
AppleII
Posté le 28-04-2006 à 15:53:29  profilanswer
 

Oui, mais quand on apelle et rapelle encore la même fonction en elle-même, à la fin, lors du dernier appel il place sa valeur de retour sur la pile et la fonction qui l'a appelé dépile celle-ci ?

n°1356076
Bidem
Posté le 28-04-2006 à 16:03:44  profilanswer
 

AppleII a écrit :

Oui, mais quand on apelle et rapelle encore la même fonction en elle-même, à la fin, lors du dernier appel il place sa valeur de retour sur la pile et la fonction qui l'a appelé dépile celle-ci ?


 
Voila comment je vois un appel de fonction classique :
 
1) empilage de la fonction appellée et des paramètres
2) execution de la fonction appellée
3) "dépilage" de la fonction et des parametres
4) empilage de la valeur de retour
5) l'appelant récupère la valeur de retour sur la pile
 
 
 

n°1356087
AppleII
Posté le 28-04-2006 à 16:06:35  profilanswer
 

Ok.  :jap:

n°1356091
AppleII
Posté le 28-04-2006 à 16:08:14  profilanswer
 

Ah oui, je fais une révision pour mon examen en java, mais je n'arrive pas à trouver des exemple de code d'implantation de la recherche séquentielle ordonnée, non-ordonnée et recherche binaire, j'ai cherché sur google mais je n'ai rien trouvé de bon, quelqu'un aurait-il un lien ?  :hello:

n°1356177
AppleII
Posté le 28-04-2006 à 17:25:43  profilanswer
 

Personne n'a de liens  :??:  
 
Java ou C, C++ peu importe, je voudrais juste des exemples d'implémentation.  :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  La récursivité.

 

Sujets relatifs
Pb de recursivité - procedure stockeePetit probleme de récursivité entre deux appels de sub
Arbre et recursivite : petit probleme a l'executionLimite de récursivité maximale
Recursivité >> Problème important...Matrice de chiffres aléatoires - Récursivité
bd et récursivité[C] Question tte conne sur une recursivité !
recursivité et menu multiniveauxRecursivité des .htaccess
Plus de sujets relatifs à : La récursivité.


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)