@mohit: that will modify the original array

On Sep 4, 6:40 pm, sarath prasath <prasathsar...@gmail.com> wrote:
> here is my approach
> where i left the non repeating characters as it is and done some good code..
> char * runlengthencode(char* str,int size)
> {
>     int i,j,flag=0;
>     for(i=0,j=1;str[i]&&str[j]&&j<size;i++,j++)
>     {
>         while(str[i]==str[j])
>         {
>             j++;
>             flag=1;
>
>         }
>         if(flag)
>         {
>             j=j-1;
>             str[i+1]=48+(j-i+1);
>             flag=0;
>             i=j;
>             j++;
>         }
>     }
>     return str;
>
>
>
>
>
>
>
> }
> On Sat, Sep 3, 2011 at 6:54 PM, Aman Kumar <amanas...@gmail.com> wrote:
> > Hiii
> > if array is given like this
>
> > arr[]=aabcabbcdeadef
>
> > convert this array into like
>
> > arr[]=a4b3c2d2e2f1
>
> > how can we do this
>
> > can we do it with space complexity O(1).
>
> > reply asap
>
> > --
> > 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.

Reply via email to