在内存中链表的指针是内存地址而当你写入文件后,这个地址肯定是无效的所以你需要修改为文件内的偏移。读取的时候把所有的内容读入一段连续内存然后再把偏移值修改为内存值。这样就可以保证链表内的前驱后驱指针依然可以正确定位
你对这个回答的评价是?
这要看你如何组织你的数据
仳如:链表是从头到尾逐个存储到,那么读出时在一个一个把他们连接上就ok
你对这个回答的评价是
在内存中链表的指针是内存地址而当你写入文件后,这个地址肯定是无效的所以你需要修改为文件内的偏移。读取的时候把所有的内容读入一段连续内存然后再把偏移值修改为内存值。这样就可以保证链表内的前驱后驱指针依然可以正确定位
你对这个回答的评价是?
这要看你如何组织你的数据
仳如:链表是从头到尾逐个存储到,那么读出时在一个一个把他们连接上就ok
你对这个回答的评价是