0
我有一個算法,在3D空間中創建對象的實例,爲了避免雙重放置,我必須循環遍歷它們的每個實例,以確定實例是否與已有實例具有相同的ID。有沒有辦法實現像「破碎」的三維數組?
我的夢想解決方案將是一個3維數組,我可以通過x y z座標進行參照。 但是我想這是不可能的,因爲內存限制。
所以我在想,如果有什麼像一個「破」陣,我仍然可以通過數組引用[X] [Y] [Z],但就像一個列表,因此,如果特定XYZ從未宣稱,它不存在,因此不會填滿內存。
我非常感謝,如果有人能指出我正確的方向,我正在尋找什麼,甚至可以提供一些如何實現它的代碼示例。
有多少個物體? –
我現在這樣做的方式需要超過8k個對象的性能,所以我會說至少翻了一番,因爲我沒有低於該值的問題 – user3488765
以座標元組爲關鍵字的Hashmap? –