Avatar billede dennish Nybegynder
14. marts 2005 - 20:32 Der er 4 kommentarer og
1 løsning

Hjælp til rekursion

Er der nogen der kan forklare mig forskellen på hale rekursion og almindelig rekursion. Har nedenstående eksempel. Er det hale rekursion eller ej. Og i så fald hvorfor er det, det ene eller andet ?

public class Fac
{
    public static void main(String[] args)
    {
        System.out.println(fac(4));
    }
      public static long fac(int val)
    {
                if (val <= 1)
        {
                    return 1;
                }
        else
        {
                    return val * fac(val - 1);
                }
        }
}
Avatar billede arne_v Ekspert
14. marts 2005 - 20:39 #1
Jeg mener ikke at det der er tail recursion, fordi du ganger val på.
Avatar billede arne_v Ekspert
14. marts 2005 - 20:39 #2
Avatar billede arne_v Ekspert
14. marts 2005 - 20:41 #3
Avatar billede dennish Nybegynder
29. marts 2005 - 11:19 #4
arne kan du ikke lige smide et svar
Avatar billede arne_v Ekspert
10. april 2005 - 17:50 #5
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB