Idempotent partition around median of 5?
Fool via Digitalmars-d
digitalmars-d at puremagic.com
Fri Feb 5 07:41:11 PST 2016
On Thursday, 4 February 2016 at 20:30:57 UTC, Timon Gehr wrote:
> At most 6 comparisons, <=3 swaps, idempotent (optimal number of
> swaps)[...]
One swap usually decomposes into three moves. A cycle of length n
can be sorted with n + 1 moves. Corresponding to the seven
integer partitions of 5 we obtain:
5: 6
4 + 1: 5
3 + 2: 4 + 3
3 + 1 + 1: 4
2 + 2 + 1: 3 + 3
2 + 1 + 1 + 1: 3
1 + 1 + 1 + 1 + 1: 0
So we can do with seven moves instead of three swaps (nine
moves). ;-)
More information about the Digitalmars-d
mailing list