水塘抽樣- 維基百科,自由的百科全書 - Wikipedia
文章推薦指數: 80 %
水塘抽樣(英語:Reservoir sampling)是一系列的隨機演算法,其目的在於從包含n個項目的集合S中選取k個樣本,其中n為一很大或未知的數量,尤其適用於不能把所有n個項目都存放到記憶體的情況。
最常見例子為Jeffrey Vitter(英語:Jeffrey Vitter)在其論文[1]中所提及的演算法R。
參照Dictionary of Algorithms and Data Structures[2]所載的
O
(
n