如何在C編程語言中將內存中的樹形數據結構複製到磁盤?C數據結構到磁盤
Q
C數據結構到磁盤
1
A
回答
2
3
您需要對其進行序列化,即找出一種串行通過它的方式,其中包括所有節點。這些通常被稱爲traversal methods。
然後找出一種方法來存儲每個節點的表示以及對其他節點的引用,以便它們都可以再次加載。
表示引用的一種方式是隱含的,就像XML一樣嵌套。
0
想出一個序列化(和反序列化)函數。然後運行它並將輸出發送到文件。
相關問題
- 1. 磁盤數據結構的體系結構
- 2. 將C結構數組存儲到核心數據或磁盤上?
- 3. 將C++映射結構保存到磁盤
- 4. 將大數據結構作爲EDN寫入clojure中的磁盤
- 5. 是否有基於磁盤的最近鄰數據結構?
- 6. 如何使用服務結構中的數據磁盤
- 7. 用於搜索文件的最佳磁盤數據結構?
- 8. 使用C++ Boost內存映射文件創建磁盤備份數據結構
- 9. 從C++中的磁盤讀取數據
- 10. 將結構和類寫入磁盤
- 11. 使用C#和遞歸將樹結構寫入磁盤
- 12. 腳本varbinary數據保存到磁盤
- 13. RenderTargetBitmap保存原始數據到磁盤
- 14. 將NSArray數據保存到磁盤
- 15. EhCache數據到磁盤無刷新
- 16. 將可變數據保存到磁盤
- 17. Azure磁盤數據丟失
- 18. 在C++中將數據流式傳輸到磁盤
- 19. C數據結構
- 20. 以磁盤友好的方式將數據寫入磁盤?
- 21. BLOB保存到磁盤圖像C#
- 22. 寫c型矩陣到磁盤
- 23. 保存c#對象到磁盤
- 24. 將PDF保存到本地磁盤C#
- 25. 寫CFArray到磁盤
- 26. 樹數據結構C#到JS
- 27. C++解析數據字節到結構
- 28. X.509v3 ASN.1到C數據結構
- 29. 如何將對象數據源數據保存到磁盤?
- 30. C++數據結構堆