In Burst sort Papierautor behauptet, dass schnelle Sortierung ist nicht sehr Cache effiziente Sortieralgorithmus. Als Autor erwähnteWie Cache Oblivious schnelle Sortierung ist?
sind jedoch einige der Nachteile des quicksort noch present.Each Charakter wird mehrmals überprüft, bis es in einem gleich Schwenk partition.Each Zeichenfolge wird erneut zugegriffen jedesmal, wenn ein Zeichen in Es wird inspiziert, und nach der ersten Partitionierung sind diese Zugriffe effektiv zufällig. Bei einer großen Anzahl von Strings ist die Rate des Caches wahrscheinlich zu hoch.
Ich fand auch ppt die schnelle Art sagt und Art sind Oblivious Algorithmus Cache fusionieren aber Wikipedia und few paper Behauptung, dass eine schnelle Art sehr Cache effizient ist.
Ich bin nicht in der Lage, Fälle zu verstehen, in denen schnelle Sortierung Cache-Miss außer Zwangsmeldung für Integer-Daten zu bekommen.Kann jemand schnelle Cache-Miss im Detail erklären?