2
A
回答
3
條款「淺」和「深」來自可視化與頂部的起始節點的圖形:「深度」的節點是,你需要以遍歷獲得從該節點的邊數起始節點。關於BFS的陳述告訴你,在它們和起始節點之間具有較少邊的節點在節點與起點之間被更多邊緣分開之前被發現。
2
這意味着,如果你計算長度從低L(v)
開始節點在圖形中每個獨立的節點v
,與BFS節點的最短路徑L(v)
具有較高L(v)
節點之前總是處理。
簡單的解釋:BFS總是啓動和處理是起始節點的直接鄰居所有節點。然後它處理起始節點的直接鄰居的所有直接鄰居(不包括已經處理的鄰居)等等。
待加工的最後節點是與來自起始節點的最長距離的那些。
相關問題
- 1. 節點深度
- 2. PHP:節點深度
- 3. 節點深度rpart
- 4. 如何訪問更深的xdocument節點?
- 5. Neo4j的深複製節點
- 6. 深度的BSTree節點(java)
- 7. 節點/節點和Jade.cmd
- 8. XML節點和子節點
- 9. HtmlAgilityPack節點和子節點
- 10. JavaScript的cloneNode深,但變化父節點類型/節點名稱
- 11. HtmlAgilityPack和選擇節點和子節點
- 12. 搜索節點和節點的屬性
- 13. 節點中的R.js和Coffeescript節點
- 14. 將節點更改爲評論節點
- 15. 在5節點深度系統中檢索第3個節點
- 16. 更改權重節點和排序節點的基本權重
- 17. PHP的DOM和XPath - 更換節點,但保留舊節點
- 18. xslt扁平xml節點子節點和孫子節點
- 19. Jenkins管道「節點內部節點」與「節點內部節點」
- 20. 差異:單節點和多節點
- 21. 節點和子節點在D3.js
- 22. 刪除空節點和空子節點
- 23. 激活AND節點和OR節點
- 24. XML閱讀節點和子節點
- 25. 父節點和子節點交換xslt
- 26. 現有節點和空節點
- 27. C#WPF,從WPF節點和所有子節點動態深入複製
- 28. openni註冊 - 具有1280x1024圖像節點和640x480深度節點的深度像素的rgb值
- 29. ArrayList和節點
- 30. 輸入輸出轉換刪除節點和更新節點
好吧,但讓我們說,我們有一個有3個節點的樹,右邊的孩子和左邊的孩子有相同的根深度(等於邊緣的數量,對嗎?爲什麼先擴展左邊的孩子? – 2011-12-18 13:58:27
@ JasmineAl-Qahtani正確的和你的榜樣左節點在同一深度從OP聲明並沒有說明節點的擴展在同一深度的順序東西:只要BFS算法而言,兄弟擴張的順序 – dasblinkenlight 2011-12-18 14:01:39
你的意思是說,我可以從具有相同深度(同胞)的節點上剝離任何節點嗎? – 2011-12-18 14:08:06