Hello Andrew,

It means that the threshold = 7 is optimal for combination:
insertion sort + Bentley's implementation, and
17 - for Insertion + Dual-Pivot Quicksort.

I can add that for Dual-Pivot Quicksort old threshold = 7
shows slower results than 17.

Other values, such as 25, 27, show similar times as 17,
and I choose last one.

Sorting arrays of tiny size (<= 6) is the sorting by
insertion algorithm and the times are the same in both
implementations.

Sorting arrays of small size (7 <= & <= 16) is faster by
my implementation (~5-10%)

Thank you,
Vladimir

Andrew Haley wrote:
One thing that occurred to me, and I'm sorry if this question has been
asked already but I couldn't find it:

TINY_SIZE, the threshold for insertion sorting, has gone up from 7 to 17.
Does this mean that sorting arrays of this size is now slower?

Andrew.

Reply via email to