On Fri, 20 Jun 2014 23:52:52 -0400, logicchains <jonathan.t.barn...@gmail.com> wrote:

Blog author here, I've added a note that D's sort matches the speed of C++'s when the stable sort is used instead of the default unstable. I don't think there's anything wrong with D's unstable sort however, as the C++ version also performs worse when using std::sort (unstable) instead of std::stable_sort.

Is it just me, or does this seem unintuitive? I would think a stable sort requires extra care, i.e. extra time, to ensure stability.

Do we need an unstable sort then? Or is this a corner case? I am fully ignorant on these advanced sorting routines and how they work. The Quicksort-based sort routines are like black magic to me, my knowledge stops at merge sort :)

-Steve

Reply via email to