runtime error: member access within null pointer of type 'ListNode' (solution.cpp)
这个问题主要是由于测试系统不知道当前的结点与结点的下一个结点是否为NULL,而自己有没有声明,所以系统不确定,于是就报错。这也说明了链表中的结点使用的时候比其他数据结构要严格一些,一定要时刻保证使用的结点不为NULL,为NULL要做出相应处理。
解决方法:加个判断
while (res == NULL || res->next == NULL)
return res;