struct ListNode{
int val;
ListNode *next;
ListNode(int x):val(x),next(NULL){}
}
//表述一
r = r->next;
r = new ListNode(0);
//表述二
r->next = new ListNode(0);
r = r->next;
以上两种表述,第一种的问题是原先r->next会指向null,链表连不起来。
struct ListNode{
int val;
ListNode *next;
ListNode(int x):val(x),next(NULL){}
}
//表述一
r = r->next;
r = new ListNode(0);
//表述二
r->next = new ListNode(0);
r = r->next;
以上两种表述,第一种的问题是原先r->next会指向null,链表连不起来。