mots quotidiens.
Daichi Mochihashi (持橋大地) daichi <at> ism.ac.jp by hns, version 2.10-pl1.

先月 2004年10月 来月
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

2004年10月04日(月) [n年日記]

#1 Adaptive hash function?

先週, hash 構造のことでF澤さんと二人で話した内容が面白かったので, まとめ。

ハッシュの設計には

  1. キーが衝突した時のデータ構造(分離連鎖法(リンクドリスト)/開番地法(1つの配列 中で次を探す))
  2. ハッシュ関数の定義

の2つの自由度があるが, このうちデータ構造はどちらか選ぶだけなので 除くとすると, 残るのはハッシュ関数の設計。
で, 伝統的にこれは普通えいや, と適当に決めてしまう。別の言い方をすると, これが最適な解, というのは知られていない(多分)。

..というようなことを, ハッシュ関数のデバッグのついでに 話した。
もちろん, このへんの話は研究的にはある程度進んでいるかもしれない, とは思う のだけれども。


1 days displayed.
タイトル一覧
カテゴリ分類
 なかのひと
Powered by hns-2.10-pl1, HyperNikkiSystem Project