And here's another interesting algorithm/structure: Randomized Slide to Front
CraigDillabaugh via Digitalmars-d
digitalmars-d at puremagic.com
Tue Dec 1 05:50:09 PST 2015
On Monday, 30 November 2015 at 21:33:31 UTC, Andrei Alexandrescu
wrote:
> Now that we got talking about searching in arrays, allow me to
> also share an idea I've had a short while ago.
>
> [...]
Perhaps some strategy similar to Working Sets:
https://en.wikipedia.org/wiki/Iacono's_working_set_structure
would work (or inspired by the same idea). You move the element
from where it is found to T_1, move a random element from T_1 to
T_2, from T_2 to T_3 and so on to T_i. In this case rather than
trees you would have lists. Maybe that has poor cache locality
properties though.
More information about the Digitalmars-d
mailing list