
4.7
外部ストレージのある整列
■
89
さまざまなサイズのバケツと入力集合に対するハッシュソートの性能を表4-5に
示す。
pivotIndex
の選択に
median-of-three
方式を用いた
クイックソート
の整列時
間を比較のために示す。
表4-5
バケツのさまざまな個数に関するハッシュソートの性能例をクイックソートと比較する(秒)
n バケツ26 個 バケツ676 個 バケツ 17,576 個 クイックソート
16 0.000005 0.000010 0.000120 0.000004
32 0.000006 0.000012 0.000146 0.000005
64 0.000011 0.000016 0.000181 0.000009
128 0.000017 0.000022 0.000228 0.000016
256 0.000033 0.000034 0.000249 0.000033
512 0.000074 0.000061 0.000278 0.000070
1,024 0.000183 0.000113 0.000332 0.000156
2,048 0.000521 0.000228 0.000424 0.000339
4,096 0.0016 0.000478 0.000646 0.000740
8,192 0.0058 0.0011 0.0011 0.0016
16,384 0.0224 0.0026 0.0020
0.0035
32,768 0.0944 0.0069 0.