【无标题】力扣报错:member access within null pointer of type ‘struct ListNode‘

项目场景:

做单链表反转题目,报错:member access within null pointer of type 'struct ListNode'

题目链接:LINK


问题描述

我明明在初始化指针时候,已经处理了n2->next情况却依然报错

这个报错提示含义是:大概就是他给你传个空指针的话你的语法是错误的含义。


原因分析:

提示:这里填写问题的分析:
那这里是这么回事?再后来看别人的代码过程中,我发现了一个我忽视的地方,就是虽然我在初始化时候考虑到了head->next的情况,但是我并没有考虑n3->next情况


解决方案:

我们对n3往下走加一个判断条件就行,如果n3等于NULL,就不用执行n3=n3->next


完。

相关推荐
m0_5879589512 小时前
C++中的命令模式变体
开发语言·c++·算法
似水এ᭄往昔13 小时前
【数据结构】--链表OJ
数据结构·算法·链表
2501_9249526913 小时前
代码生成器优化策略
开发语言·c++·算法
MORE_7713 小时前
leecode100-划分区间-贪心算法
算法·贪心算法
Book思议-13 小时前
【数据结构实战】C语言实现栈的链式存储:从初始化到销毁,手把手教你写可运行代码
数据结构·算法·链表··408
Book思议-14 小时前
【数据结构实战】川剧 “扯脸” 与栈的 LIFO 特性 :用 C 语言实现 3 种栈结构
c语言·数据结构·算法·
3GPP仿真实验室14 小时前
【MATLAB源码】感知:CFAR 检测算法库
算法·matlab·目标跟踪
fengenrong14 小时前
20260324
c++·算法
qq_4160187214 小时前
设计模式在C++中的实现
开发语言·c++·算法
倾心琴心14 小时前
【agent辅助pcb routing coding学习】实践9 CU GR 代码 算法学习
算法·agent·pcb·eda·routing