与えられ[1,2,3,4,5]
た、どうすれば次のようなことができますか
1/1, 1/2, 1/3,1/4,1/5, ...., 3/1,3/2,3/3,3/4,3/5,.... 5/1,5/2,5/3,5/4,5/5
すべての結果を保存し、最小値を見つけて、最小値を見つけるために使用された 2 つの数値を返したいと思います。したがって、上記の場合は返品したいと思い(1,5)
ます。
だから基本的に私は次のようなことをしたいと思います
リスト内の各要素i
に対して、リスト内のすべての要素に何らかの関数をマップし、 をパラメータとして取りi
、j
結果をマスター リストに格納し、マスター リスト内の最小値を見つけ、この最小値の計算i
に使用される引数を返します。j
私の実際の問題では、リストオブジェクト/座標があり、使用している関数は2つの座標を取り、ユークリッド距離を計算します。任意の 2 点間の最小ユークリッド距離を見つけようとしていますが、凝ったアルゴリズムは必要ありません。