Sort algorithm
Andrei Alexandrescu (See Website For Email)
SeeWebsiteForEmail at erdani.org
Wed Jan 24 12:13:00 PST 2007
Xinok wrote:
> Andrei Alexandrescu (See Website For Email) Wrote:
>
>> Alain wrote:
>>> Hi,
>>>
>>> I have a question related to the sort function. Does anyone know
>>> which algorithm is used in the built-in array sort function. I
>>> needed to sort 256 integers. By using a radix sort, i got 30 usec
>>> on my laptop. But using the built-in sort, i get 20 usec. I
>>> thought the radix sort was pretty efficient. Any idea?
>> Radix sort's running time has a larger multiplier than qsort. Try
>> sorting more numbers and beyond a side radix sort may win.
>>
>> Andrei
>
> You may also want to try shell sort, it's very efficient and easy to
> implement. Radix Sort takes a very large block of data to be the
> fastest algorithm. I compared it against shell sort before, it took a
> few million elements for radix sort to be quicker.
Shell sort? I thought it sucks. :o) Why would anyone use it?
Andrei
More information about the Digitalmars-d
mailing list