蛮力法在求解“最近对”问题中的应用(JAVA)
生活随笔
收集整理的這篇文章主要介紹了
蛮力法在求解“最近对”问题中的应用(JAVA)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近對問題是在計算幾何問題中最簡單的,是指在一個包含n個點的集合中,找到距離最近的兩個點,我們這里只研究二維空間中的版本,高維計算基本類似,區別只在于計算兩點之間距離的公式略有不同,下面是標準的歐幾里得距離公式:
由圖可知,最近的兩個點就是(3,5)和(4,4)
發現問題:開方計算實際上結果大多是無理數,計算機計算整數的平方根并不是一件輕松的事情,所以應該盡量在高效的算法中避免開方計算。
優化思路:全都比較未開方之前的數即可
總結
以上是生活随笔為你收集整理的蛮力法在求解“最近对”问题中的应用(JAVA)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下文件删除不了
- 下一篇: HDFS查看文件的前几行-后几行-行数