24-Apr-2013 01:09, Ivan Kazmenko пишет:
And on Tuesday, 23 April 2013 at 01:10:26 UTC, Xinok wrote:
I filed a bug report for this issue a year ago:
http://d.puremagic.com/issues/show_bug.cgi?id=7767

I've been meaning to fix this issue myself. Time allowing, I'll do it
soon.

What I wonder now, what would be the goal of such a fix?

One possible goal would be to have an O(n log n) worst case sort.  And
that would perhaps cost some speed and/or memory on average.  Besides,
such a sort function is already implemented (TimSort), so it's just a
matter of setting the default then.

A good unstable sort can do the job faster (at the very least not slower) then a good stable sort.

I'm looking forward to a version of Introsort that Xinok has in mind as a "Q-sort fix".



--
Dmitry Olshansky

Reply via email to