变量简洁正确完整思路
class Solution { public: ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) { ListNode*cur1=headA,*cur2=headB; while(cur1!=cur2||!cur1&&!cur2){ if(cur1)cur1=cur1->next; if(cur2)cur2=cur2->next; if(!cur1&&!cur2)break; if(!cur1)cur1=headB; if(!cur2)cur2=headA; } return cur1; } };