ZBLOG

#define _CRT_SECURE_NO_WARNINGS #include #include #include #include typedef struct Node { int val; struct Node* next; }Node, * ListNode; ListNode LinkListInit(); bool createTail(ListNode L); bool ...

getIntersectionNode 函数中,您在使用 LinkListInit() 函数初始化新的链表节点时,将其赋值给了一个已经存在的指针变量。这样做会导致原本指向头结点的指针丢失,从而可能导致内存泄漏或者程序崩溃。

具体来说,在以下代码中:

T1 = LinkListInit();
T2 = LinkListInit();

应该改为:

T1 = LinkListInit();
T2 = LinkListInit();
ListNode M1 = T1;
ListNode M2 = T2;

同时,因为定义 bool createTail(ListNode L) 函数时没有传入参数类型,需要修改为 bool createTail(ListNode L) 以避免报错。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=4989

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?