I guess you want the following juggling algorithm http://www.cs.bell-labs.com/cm/cs/pearls/s02b.pdf
On Fri, Jul 2, 2010 at 11:16 PM, Dave <dave_and_da...@juno.com> wrote: > @Jalaj. The original poster said, "P.S---do not give block reversal > method for array rotation ...." > > Dave > > On Jul 2, 10:54 am, jalaj jaiswal <jalaj.jaiswa...@gmail.com> wrote: > > reverse full array first > > then, reverse last k elemnts and initial n-k elements seperately > > this will do > > On Fri, Jul 2, 2010 at 8:34 PM, Ratnesh Thakur < > ratneshthaku...@gmail.com>wrote: > > > > > > > > > > > > > correction.. > > > a[j]=a[j-1] instead of a[i]=a[i-1] > > > > > On Fri, Jul 2, 2010 at 7:30 PM, Ratnesh Thakur < > ratneshthaku...@gmail.com>wrote: > > > > >> i think this should work. > > > > >> for(i=1;i<=k;i++) > > >> { > > >> var=a[n-1] > > >> for(j=n-1;j>=1;j--) > > >> a[i]=a[i-1] > > >> a[0]=var > > > > >> } > > > > >> On Fri, Jul 2, 2010 at 5:36 PM, Saurabh Ahuja <nsit.saur...@gmail.com > >wrote: > > > > >>> a[0] = a[2] > > >>> a[1] = a[3] > > >>> a[2] = a[4] > > > > >>> a[0] and a[1] has been changed > > >>> a[3] = a[0] > > >>> a[4] = a[1] > > > > >>> so this solution would not work. > > > > >>> On Fri, Jul 2, 2010 at 5:14 PM, Akash Gangil <akashg1...@gmail.com > >wrote: > > > > >>>> wouldn't this work: > > > > >>>> for i in range(0,len) > > >>>> a[i] = a[(i+2)%5]; > > > > >>>> where len is the length of array > > > > >>>> On Sat, Jun 26, 2010 at 3:37 PM, sharad kumar < > sharad20073...@gmail.com > > >>>> > wrote: > > > > >>>>> i have to right rotate an array by k positions > > >>>>> 1 2 3 4 5 for k=2 o/p shud be > > >>>>> 3 4 5 1 2 > > > > >>>>> P.S---do not give block reversal method for array rotation and soln > > >>>>> must be inplace.....plzz write ur logic also along with d code > > > > >>>>> -- > > >>>>> You received this message because you are subscribed to the Google > > >>>>> Groups "Algorithm Geeks" group. > > >>>>> To post to this group, send email to algoge...@googlegroups.com. > > >>>>> To unsubscribe from this group, send email to > > >>>>> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com> > <algogeeks%2bunsubscr...@googlegroups.com> > > >>>>> . > > >>>>> For more options, visit this group at > > >>>>>http://groups.google.com/group/algogeeks?hl=en. > > > > >>>> -- > > >>>> Best Regards > > >>>> Akash Gangil > > > > >>>> -- > > >>>> You received this message because you are subscribed to the Google > > >>>> Groups "Algorithm Geeks" group. > > >>>> To post to this group, send email to algoge...@googlegroups.com. > > >>>> To unsubscribe from this group, send email to > > >>>> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com> > <algogeeks%2bunsubscr...@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 algoge...@googlegroups.com. > > >>> To unsubscribe from this group, send email to > > >>> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com> > <algogeeks%2bunsubscr...@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 algoge...@googlegroups.com. > > > To unsubscribe from this group, send email to > > > algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com> > <algogeeks%2bunsubscr...@googlegroups.com> > > > . > > > For more options, visit this group at > > >http://groups.google.com/group/algogeeks?hl=en. > > > > -- > > With Regards, > > Jalaj Jaiswal > > +919026283397 > > B.TECH IT > > IIIT ALLAHABAD- Hide quoted text - > > > > - Show quoted text - > > -- > You received this message because you are subscribed to the Google Groups > "Algorithm Geeks" group. > To post to this group, send email to algoge...@googlegroups.com. > To unsubscribe from this group, send email to > algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@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 algoge...@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.