LeetCode第21题:合并两个有序链表

LeetCode第21题:合并两个有序链表

  • 题目:
  • 解法一:不知道怎么就超出时间限制了,改了几次还是不行。在之前做题的过程中,对链表有了大体的了解,但对于它的使用还不是很熟练。ListNode ans=new ListNode(-1);中-1是第一次写落下的,l1.val也写成l1.next。
class Solution {
   
    public ListNode mergeTwoLists(ListNode l1, ListNode l2) {
   
        ListNode ans=new ListNode(-1);
        ListNode head=ans;
        while(l1 != null && l2!=null){
   
            if(l1.val<=l2.val){
   
                head.next=l1;
                l1=l1.next;
            }else{
   
                head.next=l2;
                head.next=

你可能感兴趣的:(学生)