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.