怎么用文件储存链表并能够随时打开对其进行操作

我想用文件来储存链表信息并且能够随时打开再读入链表并对其进行操作,最好能有程序代码……表示看代码看得懂……我不会太多c++操作,大二计算机系……

3个回答

链表就有节点,代码中节点定义都有前后节点的指针,那么你写文件中,也需要有个字段用来指示前后节点的位置,最简单的比如
///---a.ini
[Head]
Value=head
PreNode=nil
NextNode=Node_1
[Node_1]
Value=1
PreNode=Head
NetNode=Node_2

像上面的写法,你遍历起来,稍微麻烦点,不过也不是不行。
对于增删,无非就改变下前后节点的指向,就行了
整体实现起来不难,关键在于效率!!!!

FakeFantasy
FakeFantasy 这个可以在C++里用咩?
一年多之前 回复

首先要给出你的数据结构,说白了,你这个相当于是简单的文件数据库

FakeFantasy
FakeFantasy 我是想把一个多叉树存在一个链表里……然后现在就是要把这个链表存在文件里以便能永久保存
一年多之前 回复

说一点简单的思路,就是你定义一个数据结构,一个文件每一行就储存一个数据,楼上说的对,就像一个简单的文件数据库

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!