0
A
回答
0
最好的算法取決於您希望比較的點數,這些點移動和搜索的頻率,重新索引和搜索的重要程度以及您使用的語言的重要程度。正如@瑟瓦納斯指出的那樣,可能會有語言或圖書館的電話可以提供幫助。在所有可能的情況下,quad tree將是最容易理解的,同時儘可能保持高效。 @Shiva Kumar提供了一整套優秀的可能性(儘管還有更多的方法)。你應該做一次谷歌搜索,看看問題是如何解決你編程的語言和環境的。
相關問題
- 1. 尋找K最近點
- 2. 尋找到指定點的最近點
- 3. 尋找最近的點與Theano
- 4. 尋找最近點的路徑向前
- 5. 尋找距離最近的向量點
- 6. 找到MySQL中最接近的整數的最有效方法?
- 7. 最有效的方法來找到最接近的整數?
- 8. 方案:尋找最接近原點的三個點
- 9. 通過最近的浮點值查詢最有效的方法?
- 10. ping是尋找最佳服務器的最有效方法嗎?
- 11. 尋找最接近的方式
- 12. 尋找高效算法在整數列表中尋找最接近的整數
- 13. 在Pandas DataFrames中尋找最近點
- 14. 尋找最近的鏈接
- 15. 尋找最近的小時
- 16. 尋找最近的IP
- 17. 尋找附近的地點
- 18. 尋找獨特的陣列中最有效的方法
- 19. 在沒有已知方程的圖中找到最近點的高效算法
- 20. 在大文件中尋找最有效的方法
- 21. 尋找有障礙的網格上的最近點
- 22. 什麼是計算最近點的有效方法?
- 23. 算法來尋找最接近100明星原點
- 24. 從另一個點有效地找到最近點
- 25. 查找列表中最接近的數字的最有效方法
- 26. 尋找數百萬計算最大結果的最有效方法是什麼?
- 27. 查找最近點
- 28. GKObstacleGraph如何查找最接近的有效點?
- 29. 尋找空間中一組點的最近/最近平面的最佳算法/論文是什麼?
- 30. 加入「最近排」的最有效方法
通常可以通過例如用B樹索引點來實現。但是我不知道你使用的畫布有什麼樣的特徵,也許它具有內置的功能。它是HTML5畫布嗎? – 2013-03-02 14:54:54
你有沒有檢查http://stackoverflow.com/questions/1901139/closest-point-to-a-givenpoint – 2013-03-02 15:00:27