random cover of a range
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Fri Feb 13 17:44:25 PST 2009
bearophile wrote:
> Andrei Alexandrescu:
>> Well we were discussing how to tackle the algorithm that does not touch
>> the original array/range.
>
> What I have said so far applies still: at the end instead of copying the remaining 10% of the items, create an array of the indexes of those 10%, and then shuffle that.
I understood that. My problem is that a quadratic algorithm is applied
to 0.9 of the input. That makes overall behavior quadratic even if you
complete the last 10% in no time.
Andrei
More information about the Digitalmars-d
mailing list