1.常规解法,从头到尾两两组合链表 public ListNode mergeKLists(ArrayList<ListNode> lists) { if(lists==null || lists.size() == 0){ return null; } ListNode result = lists.get(0); for(int i = 1; i < lists.size(); i++) { ListNode temp = lists.get(i); result = merge(result, temp); } return result; } public List...