链表问题,大神求指点,新手刚入门
如果我用二叉树完成了一个学生的信息管理,请问下,如何把全部链表的信息存入文件,下次读取的时候还能读出链表结构,而不是单纯的文本信息,如果我每个节点都用malloc,那只用free(head)能全部释放内存吗???? 链表 二叉树 malloc 管理 内存
[解决办法]
一个投机取巧的方法,就是用MFC的序列化及反列化功能
[解决办法]
调用malloc分配每个节点的内存,肯定需要一一的用free释放了,不可能只释放head就行啊。
[解决办法]
1 链表怎么写进文件的,就对应怎么读出来就好!
2 每次的malloc 都要对应的去free的!不然会有内存泄漏问题
head释放了,程序不会一点点去帮你找下一次节点的释放问题,
必须自己手动一点一点释放!
[解决办法]