[請益] 四元樹找鄰
看板Prob_Solve (計算數學 Problem Solving)作者WoodChen (木頭)時間6年前 (2018/04/03 07:57)推噓7(7推 0噓 26→)留言33則, 5人參與討論串1/1
在平面上已經用四元樹切割出大大小小區塊,
目前每個節點資料結構內容為:
父節點、座標邊界、
相對父節點的位置(哪一個象限),
以及四個子節點。
請問給定某個節點後,
如何找出周圍相鄰(共邊)的所有節點?
及其複雜度為多少?
之後想利用這個加 A* 來做路徑搜尋,
所以找相鄰演算法本身也不能太慢。
Google 可能關鍵字下錯,找不太到答案。
----
Sent from BePTT
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.52.35.193
※ 文章網址: https://www.ptt.cc/bbs/Prob_Solve/M.1522713457.A.D22.html
推
04/03 08:04,
6年前
, 1F
04/03 08:04, 1F
→
04/03 08:45,
6年前
, 2F
04/03 08:45, 2F
推
04/03 10:55,
6年前
, 3F
04/03 10:55, 3F
→
04/03 10:56,
6年前
, 4F
04/03 10:56, 4F
推
04/03 11:36,
6年前
, 5F
04/03 11:36, 5F
→
04/03 12:21,
6年前
, 6F
04/03 12:21, 6F
→
04/03 12:21,
6年前
, 7F
04/03 12:21, 7F
推
04/05 06:14,
6年前
, 8F
04/05 06:14, 8F
→
04/05 06:17,
6年前
, 9F
04/05 06:17, 9F
目前是用測試周遭區域的方式來找空白區域(白色)。
給一個 x,y 座標,求該座標是落在紅色或白色區域的複雜度為 ln(N)
藍色區域周圍最多會有 4*藍色邊長/最小切割區域邊長 的待測點
最好的情況下待測點只有 4 個。
配合 A* 是可以跑,性能目前看起來也還可以,
但若按照上面的推論,可能還是有些不足。
不過因為我還必須動態的改動紅白區域(白色變紅色或紅色變白色),
不知道 DCEL 建表的性能如何?
過幾天再試試看,謝謝
※ 編輯: WoodChen (36.237.83.117), 04/05/2018 21:44:04
推
04/06 01:55,
6年前
, 10F
04/06 01:55, 10F
→
04/06 01:57,
6年前
, 11F
04/06 01:57, 11F
→
04/06 01:58,
6年前
, 12F
04/06 01:58, 12F
→
04/06 01:58,
6年前
, 13F
04/06 01:58, 13F
→
04/06 02:00,
6年前
, 14F
04/06 02:00, 14F
→
04/06 02:00,
6年前
, 15F
04/06 02:00, 15F
→
04/06 02:01,
6年前
, 16F
04/06 02:01, 16F
→
04/06 02:02,
6年前
, 17F
04/06 02:02, 17F
→
04/06 02:03,
6年前
, 18F
04/06 02:03, 18F
推
04/06 05:58,
6年前
, 19F
04/06 05:58, 19F
→
04/06 06:00,
6年前
, 20F
04/06 06:00, 20F
→
04/06 06:01,
6年前
, 21F
04/06 06:01, 21F
→
04/06 06:10,
6年前
, 22F
04/06 06:10, 22F
→
04/11 23:12,
6年前
, 23F
04/11 23:12, 23F
→
04/11 23:12,
6年前
, 24F
04/11 23:12, 24F
推
04/12 15:55,
6年前
, 25F
04/12 15:55, 25F
→
04/12 15:55,
6年前
, 26F
04/12 15:55, 26F
→
04/12 15:55,
6年前
, 27F
04/12 15:55, 27F
→
04/12 15:55,
6年前
, 28F
04/12 15:55, 28F
→
04/12 15:55,
6年前
, 29F
04/12 15:55, 29F
→
04/12 15:56,
6年前
, 30F
04/12 15:56, 30F
→
04/12 15:56,
6年前
, 31F
04/12 15:56, 31F
→
04/12 15:56,
6年前
, 32F
04/12 15:56, 32F
→
04/12 15:56,
6年前
, 33F
04/12 15:56, 33F
Prob_Solve 近期熱門文章
PTT數位生活區 即時熱門文章