W: 利用归并排序,把每个链表分开,用l1,l2接受,再两两合并N: 遇到数组,判断是否为空; 遇到链表,判断是否为空指针 /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { public: ListNode* mergeTwoList(ListNode* l1, ListNode* l...