在 getIntersectionNode
函数中,您在使用 LinkListInit()
函数初始化新的链表节点时,将其赋值给了一个已经存在的指针变量。这样做会导致原本指向头结点的指针丢失,从而可能导致内存泄漏或者程序崩溃。
具体来说,在以下代码中:
T1 = LinkListInit();
T2 = LinkListInit();
应该改为:
T1 = LinkListInit();
T2 = LinkListInit();
ListNode M1 = T1;
ListNode M2 = T2;
同时,因为定义 bool createTail(ListNode L)
函数时没有传入参数类型,需要修改为 bool createTail(ListNode L)
以避免报错。