yeah!! i've read this problem from geeksforgeeks, there the most satisfactory solution said that complexity would be logarithmic,i guess you are right.
On Thu, Aug 25, 2011 at 11:54 PM, icy` <vipe...@gmail.com> wrote: > isnt this logarithmic? regular loop 1..n runs in n/(1 step each > time) -> O(n) > this loop n/(k + k^2 each time) -> ln(n)/ ( ln(k) + k ln(2) ) -> > ln(n-k) -> O(ln(n)) or something like that ;P I was going from > memory. Please confirm, but I feel like it approaches logarithmic > speed. > > On Aug 25, 1:46 pm, sachin sabbarwal <algowithsac...@gmail.com> wrote: > > what will be the time complexity?? > > > > sum=1 > > for(k=0; k<n; k = k+2^k) > > sum=sum+sum; > > end > > print(sum); > > -- > You received this message because you are subscribed to the Google Groups > "Algorithm Geeks" group. > 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. > > -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. 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.