public static ListNode mergeTwoLists(
ListNode headA,ListNode headB) {
ListNode node= new ListNode(-1);
ListNode tmp=node;
while(headA!=null && headB!=null){
if(headA.data<headB.data){
tmp.next=headA;
headA=headA.next;
tmp=tmp.next;
}else{
tmp.next=headB;
headB=headB.next;
tmp=tmp.next;
}
}
if(headA!=null){
tmp.next=headA;
}
if(headB!=null){
tmp.next=headB;
}
return node.next;
}
合并两个有序的单链表【单链表】【Java】
最新推荐文章于 2023-03-26 20:59:03 发布