// 递归 func Merge( pHead1 *ListNode , pHead2 *ListNode ) *ListNode { // write code here if pHead1 == nil { return pHead2 } if pHead2 == nil { return pHead1 } var head *ListNode if pHead1.Val <= pHead2.Val { head = pHead1 head.Next = Merge(pHead1.Next, pHead2) } else { head = pHead2 head.Next = Me...