you see, in each step of recursion, the number of digits in *n* is decrease 
by one(at least in worst case), so the complexity you can decide.

On Tuesday, November 13, 2012 3:34:06 PM UTC+5:30, Shruti wrote:
>
> hi
>
> Can anyone help me find out the time complexity of recursive gcd algorithm 
> (using euclid's algo)
> i.e. for the following program :
>
> int gcd(int n,int m) //given n>m
> {
>    if(n%m==0)
>        return m;
>    else
>         return gcd(m,n%m);
>
> }
>
> i think the soln is lg(a*b) but have no idea how..
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/algogeeks/-/DTuGCtLSVp0J.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to