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);
}
}
}
