发布网友 发布时间:2022-05-22 00:50
共1个回答
热心网友 时间:2023-11-22 21:08
第一,如何找到下一储存点?追答呵呵,我想这跟你的具体代码有关,比如,你的data域中如果放了一个结构体,这个结构体中有一个变量,它用来说明链表的相对位置,我们可以参考这个变量来确定链表的节点位置。
其实我认为你的认识有问题,链表中的指针中保存的都是绝对位置,而不是相对位置,这是链表的特点,如果在一个数组中,已知首地址,那么可以利用指针的偏移来确定这是第几个元素,但链表应该不可以的,在动态链表中要特别注意这点,如意使用后把保存一个节点的指针弄丢,那再也找不到这个节点了,会发生内存泄漏, 可能我说的不太明白,如果有具体代码,我按找代码给你说