0
Q
雙邊連接邊界列表
A
回答
1
最簡單的方法是遍歷所有邊,找到它們相鄰的面,計算Voronoi中心之間的距離,並返回最小的一對。如果您的DCEL實現無法直接在邊上進行迭代,則可以使用任何圖遍歷算法(深度優先,寬度優先等)進行迭代。
無論如何,時間複雜度與輸入數據結構的大小成正比。
相關問題
- 1. python列表邊界
- 2. Python連接的組件邊緣列表
- 3. 錶行和邊界
- 4. 我可以同時設置邊界左邊界和右邊界邊界嗎?
- 5. 雙邊框CSS表
- 6. 多維陣列邊緣/邊界條件
- 7. Windows屏幕邊界與雙顯示器
- 8. 8字節邊界對齊雙打?
- 9. 雙擊手勢識別器在邊界
- 10. jQuery Mobile的列表視圖邊界半徑和邊框
- 11. 使用邊距創建邊界自舉列表
- 12. 列表元素上的邊界半徑?
- 13. 簡化的Java列表邊界檢查
- 14. 列表視圖邊界的選擇
- 15. 獲取頂點列表的邊界
- 16. 獲取x,y點列表的邊界
- 17. 邊界列表上的地圖BGL圖
- 18. 具有比內邊界更厚的外邊框的CSS雙邊框
- 19. cocos2d與levelhelper的邊界滾動邊界
- 20. wpf不同邊界的不同邊界
- 21. 如何獲取邊界的邊界值?
- 22. MySQL - 左連接,選擇左邊的所有列,右邊表格上的幾列,
- 23. 邊緣的鏈接列表
- 24. 多邊形的邊界框
- 25. 無邊界窗體邊緣
- 26. 偶數列表項上的連續左邊界/分隔符?
- 27. 雙邊框在一邊
- 28. 雙邊最小邊緣
- 29. 陣列:出索引/邊界
- 30. 邊界與列跨度
但是,如何獲得Voronoi圖中的網站? voronoi圖僅包含esges和VD的頂點> –
如果DCEL用於Voronoi圖(如您的問題),則應將站點信息附加到面上。如果您再沒有網站信息,您就會遇到問題 - 您是在問如何從Voronoi頂點重建原始網站? – comingstorm
另一種說法是:DCEL中的每個半邊通常同時具有面對它的face的指針和指向其頂點的origin指針(以及指向edge的next和twin指針) 。如果你可以控制你的DCEL結構,並且它沒有'face'指針,那麼添加一個。但是如果你從某個圖書館得到的沃羅諾依圖沒有任何臉部數據,可以原諒你問「爲什麼不?」。 – comingstorm