How to realize pairwise merger by Java
This article mainly introduces "how to realize the pairwise merger of Java". In the daily operation, I believe that many people have doubts about how to realize the pairwise merger of Java. The editor has consulted all kinds of materials and sorted out simple and easy-to-use operation methods. I hope it will be helpful to answer the doubts of "how to realize the pairwise merger of Java". Next, please follow the editor to study!
Package com.lifeibigdata.algorithms.leetcode;import java.util.ArrayList;import java.util.List;/** * Created by lifei on 16-5-30. * * 1 converted to pairwise merger * / public class MergeKLists {public static void main (String [] args) {ListNode L1 = new ListNode (1); ListNode N1 = new ListNode (3); ListNode N2 = new ListNode (4); ListNode L2 = new ListNode (5); l1.next = N1; n1.next = N2; List lists = new ArrayList (); lists.add (L1) Lists.add (L2); MergeKLists mt = new MergeKLists (); ListNode head = mt.mergeKLists (lists); System.out.println (head.val); System.out.println (head.next.val);} ListNode merge2Lists (ListNode list1, ListNode list2) {ListNode head = new ListNode (- 1); ListNode current = head While {if (list1.val)