中文

非均匀分布排序算法的缓存分析

数据结构与算法 2007-08-14 v2 性能

摘要

我们分析了当键值独立但不一定服从均匀分布时,分布排序算法的平均情况缓存性能。该分析同时针对“原地”和“非原地”分布排序算法,并且比 \cite{RRESA00} 中给出的分析更为准确。特别是,当键值取自均匀分布时,这一新分析给出了更紧的上界和下界。我们利用该分析来调整整数排序算法 MSB 基数排序在对独立均匀浮点数(floats)进行排序时的性能。在对取自 [0,1)[0, 1) 的均匀浮点数进行排序时,我们调整后的 MSB 基数排序算法轻松胜过了缓存调整后的桶排序 \cite{RR99} 和快速排序的实现。

关键词

引用

@article{arxiv.0706.2839,
  title  = {Cache Analysis of Non-uniform Distribution Sorting Algorithms},
  author = {Naila Rahman and Rajeev Raman},
  journal= {arXiv preprint arXiv:0706.2839},
  year   = {2007}
}

评论

The full version of our ESA 2000 paper (LNCS 1879) on this subject

R2 v1 2026-06-29T01:19:57.364Z