Yahooの機械学習プロフィールでこんな質問がありました。一連のポイント (x,y) 座標が与えられると、O(n) または O(log n ) 時間で最小距離のポイントを見つけるように求められました。明らかに、私は O(n^2) 時間を思い付くことができましたが、より良いアルゴリズムを得るにはほど遠いものでした. 問題文は分割統治を叫んでいたにもかかわらず、私はマージステップの理由を思いつくことができませんでした. また、インターネットでこの質問をグーグル検索したところ、実際には非常に人気があることがわかりましたが、マージステップの理由を理解できませんでした。
誰でもこれで私を助けることができますか?
入力: (x1,y1),(x2,y2),(x3,y3),(x4,y4),(x5,y5)