Fixed the problem. There was a problem with the first element positioning.

Here is the final solution:
http://ideone.com/XwymV

^^ Time complexity - O(2n)
Space complexity O(1)

:)
On 20 August 2011 08:14, Dipankar Patro <dip10c...@gmail.com> wrote:

> http://ideone.com/ucO4d
>
> Total no. of elements should be even (I assume) and it is also failing for
> some test cases. Working on to zero down to the error in algo.
>
> On 20 August 2011 02:11, JAIDEV YADAV <jaid...@gmail.com> wrote:
>
>> this was earlier in this group...
>> Please see this paper: http://j.mp/rtNp4W
>>
>>
>> On Fri, Aug 19, 2011 at 2:40 PM, Abhishek Yadav <
>> abhishek30.nit...@gmail.com> wrote:
>>
>>> Its the same as we do merge sort where we merge the two sorted array into
>>> one which will require an extra array......
>>> Is there any algorithm for inplace mergesort...?
>>>
>>> On Fri, Aug 19, 2011 at 2:09 PM, sagar pareek <sagarpar...@gmail.com>wrote:
>>>
>>>> Can be done in O(n) time but it will need O(n) space too
>>>>
>>>> take another array of same length
>>>>
>>>> then its code will be
>>>>
>>>> for( i=0,j=0,k=n/2+1 ;i<=n/2&&k<n;  )
>>>> {
>>>>   if(arr[i]>arr[k])
>>>>     new[j++]=arr[k++];
>>>>  else
>>>>     new[j++]=arr[i++];
>>>> }
>>>>
>>>>  if(k<n)
>>>>  {
>>>>    while(i<=n/2)
>>>>    new[j++]=arr[i++]
>>>>  }
>>>> else
>>>> {
>>>>   while(j<n)
>>>>    new[j++]=arr[k++]
>>>>
>>>> }
>>>>
>>>> On Fri, Aug 19, 2011 at 12:40 AM, *$* <gopi.komand...@gmail.com> wrote:
>>>>
>>>>> Sort an array of n positive integers containing n/2 sorted integers in
>>>>> first and second-half?
>>>>> in O(n) time complexity ..
>>>>> and space complexity should be constant
>>>>>
>>>>>
>>>>> --
>>>>> 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.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> **Regards
>>>> SAGAR PAREEK
>>>> COMPUTER SCIENCE AND ENGINEERING
>>>> NIT ALLAHABAD
>>>>
>>>> --
>>>> 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.
>>>>
>>>
>>>
>>>
>>> --
>>> Abhishek Yadav
>>> Comp Engg.
>>> NIT Kurukshetra
>>>
>>>  --
>>> 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.
>>>
>>
>>
>>
>> --
>> JaiDev Yadav
>> (National Yoga Champion)
>> Computer Engg. Dept.
>> National Institute of Technology
>> Kurukshetra,Haryana
>>
>>  --
>> 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.
>>
>
>
>
> --
>
> ___________________________________________________________________________________________________________
>
> Please do not print this e-mail until urgent requirement. Go Green!!
> Save Papers <=> Save Trees
>



-- 
___________________________________________________________________________________________________________

Please do not print this e-mail until urgent requirement. Go Green!!
Save Papers <=> Save Trees

-- 
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