Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Tail Recursion in Java

Name: !double-shot-of-JAVA 2009-07-20 18:48

Who says tail recursion is IMPOSSIBLE in Java?

private double ave2Int(int larger, int smaller)
{
     int temp;
     if(larger < smaller)    
     {
         temp = smaller;
         smaller = larger;
         larger = temp;
     }
     if(larger == smaller)
         return(larger);
     if(larger == smaller + 1)
         return(larger - .5);
     else
         return(ave2Int(larger - 1, smaller + 1));
}

Name: Anonymous 2009-07-20 19:05

>>1
But is it optimized?

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List