0
Q
向無環圖
A
回答
4
如果這是您所需要的一般理解,您可以這樣想。這是「直接」,因爲它有一個方向。 「非循環」,因爲它是單向的。然後,將圖形想象爲一種方式,一種方式,一個方向。
如果您認爲這適用於字典存儲作爲示例,它可能非常有用。您可以將它們作爲DAG存儲,而不是將字典中的每個單詞存儲爲平面文本文件。這樣做的好處是它佔用的空間少得多,而且可以非常快速地進行查找。
所以,你應該存儲一個像「你好」這樣的詞作爲由不同字母組成的圖表。每個字母將是一個「節點」。從「h」你會說好,我從哪裏出發?該圖將您引導至「e」,並從「e」至「l」等。
因此,「圖」是一種導航方法,「定向」和「非循環」指的是導航如何完成。
希望這會有所幫助。我對DAG的體驗非常具體,因爲我在字典中實現了它。我希望這有助於你的理解。如果其他人有更好的理解,或者如果我歪曲了任何事情,請做評論。
相關問題
- 1. 算法的無環向圖
- 2. 樹(向無環圖)實現
- 3. 如何將無向非循環圖轉換爲有向無環圖?
- 4. 無向圖中的循環數
- 5. 在Octave中顯示有向無環圖
- 6. 有沒有自循環的無向圖?
- 7. Web UI中的有向無環圖
- 8. 無向圖中循環的定義
- 9. Dijkstra算法實現無向優先隊列的無向循環圖
- 10. 重定向無限循環
- 11. 無限重定向循環重定向
- 12. C++無向圖
- 13. 有向圖中的循環
- 14. 有向圖中的循環
- 15. 有向圖和無向圖 - Java
- 16. Boost圖無向遍歷有向圖
- 17. 無向圖 - 燈泡
- 18. 加權無向圖
- 19. 用於生成無環有向圖的遞歸算法
- 20. 如何找到有向無環圖的最大獨立集?
- 21. 有向無環圖:找到特定節點的所有路徑
- 22. C++ for_each循環無法找到指向地圖元素
- 23. 如何將有向無環圖轉換爲樹
- 24. 在C++中實現在無向圖算法中尋找循環
- 25. 如何使用Scheme檢查無向圖是否有循環?
- 26. 如何檢查無向圖中循環的存在性?
- 27. 沒有樹邊緣的無向圖中的循環?
- 28. 如何將「水平」分配給無環有向圖的頂點?
- 29. Bellman-Ford,Dijkstra's,Prim's算法,Kruskal's,有向無環圖
- 30. 向無環圖的遍歷在Java Web應用程序
你對DAG的理解有什麼問題? – EFraim 2011-05-07 10:12:03
它是一個死鏈接。請更新網址 – Azi 2015-08-12 13:30:41