- 237 名前:デフォルトの名無しさん mailto:sage [2005/12/18(日) 04:08:19 ]
- 質問なのですが、例えば、
1、2、3、4、5、40、50、60、70 といった代表値である数字があるとします。 で、例えばXがその代表値のどれに一番近いかを求めるとき すべてを探索すれば答えはわかると思いますが、できるだけ高速に 求めたいと考えたとき、代表地を木にすればいいのではと私は考えました、 例えばXが6だとするとまず、5が一番近いことがわかります これをどうやって木にしたらいいのかがわかりません。 また1,2、3・・・・といっていましたが (X,Y,Z)と三次元に増えた場合、一番近い点を見つけるにはどうしたらいいのでしょう? 一致するのを探すのではなく一番近いものを探すので苦労しています。 近さの判定としてはユークリッド距離を用います。 どうぞよろしくお願いいたします
|

|