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