http://www.rrsd.com/software_development/postmans_sort/cuj/cuj.htm

On 8/5/11, Gaurav Menghani <gaurav.mengh...@gmail.com> wrote:
> I agree with Dilip. It depends upon what type of input you have at hand.
>
> - Suppose you have an array having a million elements, where the
> elements are in the range 1-3, counting sort would be perfect.
> - However, if the range is from -10^18 to +10^18, counting sort, which
> requires O(R) memory, where R is the range of the elements, would be
> laughable. Here quick-sort or merge-sort would be better.
>
> Again, quick-sort is good for randomized inputs, such that the pivot
> lies roughly in the middle of every sub-array. For certain inputs, the
> performance of quick-sort degrades to O(N^2). For this reason, the
> default implementation of sort function in STL, uses 'Intro-Sort' [0]
> which is a combination of quick-sort and heap-sort (switches between
> the two depending upon the input)
>
> [0] http://en.wikipedia.org/wiki/Introsort
>
> On Fri, Aug 5, 2011 at 6:54 AM, dilip makwana <dilipmakwa...@gmail.com>
> wrote:
>> But beware all linear sort algo have some prior constraints (such as range
>> of input is predefined or such ...)
>> So choose one properly ....
>>
>> On 4 August 2011 23:12, Samba Ganapavarapu <sambasiv...@gmail.com> wrote:
>>>
>>> Merget Sort sorts  O(n log n) time,
>>> Counting sort, Radix sort sorts in O (n) time...
>>>
>>>
>>> On Thu, Aug 4, 2011 at 1:40 PM, Rohit jalan <jalanha...@gmail.com> wrote:
>>>>
>>>> Merge Sort
>>>>
>>>> On Thu, Aug 4, 2011 at 11:09 PM, parag khanna <khanna.para...@gmail.com>
>>>> wrote:
>>>>>
>>>>> Which is fastest sorting method?
>>>>>
>>>>> --
>>>>> 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 :
>>>> ROHIT JALAN
>>>> B.E. Graduate,
>>>> Computer Science Department,
>>>> RVCE, Bangalore
>>>>
>>>> --
>>>> 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.
>>
>>
>>
>> --
>> Dilip Makwana
>> VJTI
>> BTech Computers Engineering
>> 2009-2013
>>
>> --
>> 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.
>>
>
>
>
> --
> Gaurav Menghani
>
> --
> 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.
>
>


-- 
Rahul

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