ListNode *mergeTwoLists(ListNode *l1, ListNode *l2) { switch (random()%2){ case 0: return mergeTwoLists01(l1, l2); case 1: return mergeTwoLists02(l1, l2); default: return mergeTwoLists03(l1, l2); } }
ListNode *mergeTwoLists(ListNode *l1, ListNode *l2) { if (random()%2){ return mergeTwoLists01(l1, l2); } return mergeTwoLists02(l1, l2); }