如何在C編程語言中將內存中的樹形數據結構複製到磁盤?C數據結構到磁盤
Q
C數據結構到磁盤
1
A
回答
2
3
您需要對其進行序列化,即找出一種串行通過它的方式,其中包括所有節點。這些通常被稱爲traversal methods。
然後找出一種方法來存儲每個節點的表示以及對其他節點的引用,以便它們都可以再次加載。
表示引用的一種方式是隱含的,就像XML一樣嵌套。
0
想出一個序列化(和反序列化)函數。然後運行它並將輸出發送到文件。
相關問題
- 1. 用於搜索文件的最佳磁盤數據結構?
- 2. 是否有基於磁盤的最近鄰數據結構?
- 3. 將大數據結構作爲EDN寫入clojure中的磁盤
- 4. 如何使用服務結構中的數據磁盤
- 5. 使用C++ Boost內存映射文件創建磁盤備份數據結構
- 6. 從C++中的磁盤讀取數據
- 7. 將結構和類寫入磁盤
- 8. 將可變數據保存到磁盤
- 9. 腳本varbinary數據保存到磁盤
- 10. EhCache數據到磁盤無刷新
- 11. Azure磁盤數據丟失
- 12. C數據結構
- 13. 寫c型矩陣到磁盤
- 14. BLOB保存到磁盤圖像C#
- 15. 將PDF保存到本地磁盤C#
- 16. 寫CFArray到磁盤
- 17. C++解析數據字節到結構
- 18. X.509v3 ASN.1到C數據結構
- 19. 如何將對象數據源數據保存到磁盤?
- 20. C數據結構錯誤
- 21. 特里數據結構C
- 22. C++數據結構大O
- 23. C++結構數據成員
- 24. GCE持久性磁盤數據管理
- 25. SQLite:ON磁盤與內存數據庫
- 26. 數據大小和磁盤訪問
- 27. 寫入磁盤迴調的數據
- 28. Apache Cassandra磁盤上的數據存儲
- 29. 確定目錄結構消耗的磁盤空間
- 30. TFS - 多少嵌套在磁盤上的結構