FakeFantasy
2018-04-04 00:37
采纳率: 61.5%
浏览 955

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • Fzuim 2018-04-04 07:17
    已采纳

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

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

    点赞 评论
  • _1_1_7_ 2018-04-04 01:04

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

    点赞 评论
  • 酒浅未眠 2018-04-04 07:18

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

    点赞 评论

相关推荐 更多相似问题