本文主要是介绍LeetCode21.合并两个有序链表(Java实现),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
链接:https://leetcode-cn.com/problems/merge-two-sorted-lists/
class Solution {public ListNode mergeTwoLists(ListNode l1, ListNode l2) {ListNode p1=l1;ListNode p2=l2;ListNode p3=new ListNode(0);ListNode p=p3;while(true){if(p1==null&&p2==null){break;}else if(p1!=null&&p2==null){p.next=p1;break;}else if(p1==null&&p2!=null){p.next=p2;break;}else if(p1.val<=p2.val){p.next=p1;p1=p1.next;}else{p.next=p2;p2=p2.next;}p=p.next;}return p3.next;}
}
这篇关于LeetCode21.合并两个有序链表(Java实现)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!