我想用文件來儲存鏈表信息并且能夠隨時(shí)打開再讀入鏈表并對其進(jìn)行操作,最好能有程序代碼……表示看代碼看得懂……我不會太多c++操作,大二計(jì)算機(jī)系……
2 回答

波斯汪
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超4個(gè)贊
鏈表就有節(jié)點(diǎn),代碼中節(jié)點(diǎn)定義都有前后節(jié)點(diǎn)的指針,那么你寫文件中,也需要有個(gè)字段用來指示前后節(jié)點(diǎn)的位置,最簡單的比如
///---a.ini
[Head]
Value=head
PreNode=nil
NextNode=Node_1
[Node_1]
Value=1
PreNode=Head
NetNode=Node_2
像上面的寫法,你遍歷起來,稍微麻煩點(diǎn),不過也不是不行。
對于增刪,無非就改變下前后節(jié)點(diǎn)的指向,就行了
整體實(shí)現(xiàn)起來不難,關(guān)鍵在于效率?。。?!

鴻蒙傳說
TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
首先要給出你的數(shù)據(jù)結(jié)構(gòu),說白了,你這個(gè)相當(dāng)于是簡單的文件數(shù)據(jù)庫
- 2 回答
- 0 關(guān)注
- 766 瀏覽
添加回答
舉報(bào)
0/150
提交
取消