簡體   English   中英

如何高效地搜索坐標列表

[英]How search in a list of coordinate in efficient way

我正在嘗試使用一種有效的方法來搜索一個坐標(不在arrys中)是否在坐標數組中。 我不會讀整個陣列,這是一個更好的解決方案。 有人可以幫助我嗎?

正如Chief Two Pencils所評論的那樣,這僅在您對陣列具有某種排序原則時才有效。 有很多好的數據類型可以用來幫助您完成這些工作: 范圍樹 ,四叉樹kd樹想到了一些。

如果您無法更改數據的結構,則仍然可以選擇。 我可以想象一個算法,您可以通過x坐標進行過濾,然后通過y坐標進行過濾,其性能甚至不會很糟糕。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM