使用归并思想 static struct ListNode * merge(struct ListNode * h1,struct ListNode * h2){ struct ListNode * C = NULL; if(h1 == NULL || h2 == NULL){ if(h1 == NULL){ return h2; }else{ return h1; } } if(h1->val < h2->val){ C = h1; h1 = h1->next; }else{ C = h2; h2 = h2->next; } struct ListNode * ...