Sì, hai ragione, infatti era la prima implementazione che avevo pensato, ma ormai, al di fuori di Haskell, escludo automaticamente ciò che non è tail recursive ^^'Originariamente inviato da MItaly
Giusto per vedere un'implementazione alternativa:
codice:void reverseprint(const char * str) { if(*str) { reverseprint(str+1); putchar(*str); } }
Prego, non c'è di che, intanto comunque assicurati di capire questi spezzoni di codice!

Rispondi quotando