|
Bas de page | |
---|---|
Auteur | Sujet : Caclul de factorielle |
![]() Publicité | Posté le 04-12-2008 à 18:28:50 ![]() ![]() |
toji i am disappoint | ta fonction facto ne renvoit rien si x different de 1 |
kira974 | dsl j'avais oublier de mettre le : return facto(x-1)*x;
Message édité par kira974 le 04-12-2008 à 18:57:50 |
Elmoricq Modérateur | En vrac :
|
jagstang Pa Capona ಠ_ಠ | Tu arrives à me donner n! pour n=13 ?
--------------- What if I were smiling and running into your arms? Would you see then what I see now? |
Profil supprimé | Posté le 05-12-2008 à 19:49:28 ![]() La méthode avec for :
|
Joel F Real men use unique_ptr | l'itératif est *en général* plus efficace que le récursif (modulo les trace caches ou les compilos sioux) |
Profil supprimé | Posté le 05-12-2008 à 20:21:50 ![]() ok |
esox_ch |
--------------- Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait |
Joel F Real men use unique_ptr | En gros, dans la plupart des langages fonctionels par contre, le récursif est en général comparable voir meilleurs que l'itératif -qui pose ne outre d'autre probleme.
|
![]() Publicité | Posté le 05-12-2008 à 22:49:29 ![]() ![]() |
esox_ch | Ok merci beaucoup --------------- Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait |
Gf4x3443 Killing perfection |
C'est vraiment propre à l'x86, et son petit nombre de registres. Sur d'autres architectures, il y a des barillets, qui sollicitent beaucoup moins la pile que ne le ferait un programme sous x86.
Largement, les compilateurs aujourd'hui savent optimiser la plupart des tail-calls, exemple avec fact(): sans optimisation:
avec:
Message cité 2 fois Message édité par Gf4x3443 le 07-12-2008 à 16:32:57 --------------- Petit guide Kerberos pour l'administrateur pressé |
Joel F Real men use unique_ptr |
|
MEI |DarthPingoo(tm)| |
--------------- | AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps | |
Gf4x3443 Killing perfection |
--------------- Petit guide Kerberos pour l'administrateur pressé |
Sujets relatifs | |
---|---|
[BASH] Factorielle - Script incorrect ? | |
Plus de sujets relatifs à : Caclul de factorielle |