Timsort vs some others

Peter Alexander peter.alexander.au at gmail.com
Tue Dec 18 02:50:18 PST 2012


On Tuesday, 18 December 2012 at 06:52:27 UTC, Xinok wrote:
> On another note, I highly doubt that std::sort uses a "median 
> of medians" algorithm, which would add much overhead and 
> essentially double the number of comparisons required with 
> little to no benefit. More likely, it simply chooses the pivot 
> from a median of three.

Different implementations use different strategies.

libstdc++ seems to use median of 3.

The Dinkumware standard library (which ships with MSVC) uses 
median of 9.


More information about the Digitalmars-d mailing list