首页 > 其他分享 >打卡13

打卡13

时间:2023-05-13 16:37:00浏览次数:41  
标签:13 ListNode cur val next l2 l1 打卡

img

/**
 * Definition for singly-linked list.
 * public class ListNode {
 *     int val;
 *     ListNode next;
 *     ListNode(int x) { val = x; }
 * }
 */
class Solution {
    public ListNode merge(ListNode l1, ListNode l2) {
        ListNode dummy=new ListNode(-1);
        ListNode res=dummy;
        while(l1 != null&& l2 != null){
            if(l1.val<=l2.val){
                res.next=l1;
                res=res.next;
                l1=l1.next;
            }
            else{
                res.next=l2;
                res=res.next;
                l2=l2.next;
            }
        }
        if(l1!=null) res.next=l1;
        else res.next=l2;
        return dummy.next;
    }
}
/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     ListNode *next;
 *     ListNode(int x) : val(x), next(NULL) {}
 * };
 */
class Solution {
public:
    ListNode* merge(ListNode* l1, ListNode* l2) {
        ListNode* dummy=new ListNode(0);
        ListNode *cur = dummy;
        while(l1!=NULL&&l2!=NULL){
            if(l1->val <l2->val){
                cur->next=l1;
                l1=l1->next;
            }
            else{
                cur->next=l2;
                l2=l2->next;
            }
         cur=cur->next;
    }
    cur -> next = (l1 != NULL ? l1 : l2);
    return dummy->next;
        
    }
};

标签:13,ListNode,cur,val,next,l2,l1,打卡
From: https://www.cnblogs.com/gyg1222/p/17397598.html

相关文章

  • MyBatits遇到的几个错误(5.13)
    问题描述Cause:java.sql.SQLException:Theservertimezonevalue‘�й���׼ʱ��’isunrecognizedorrepresentsmorethanonetimezone.YoumustconfigureeithertheserverorJDBCdriver(viatheserverTimezoneconfigurationproperty)touseamorespecifctime......
  • ASEMI代理亚德诺ADUM131E1BRWZ-RL数字隔离器介绍
    编辑-Z本文将详细介绍ADUM131E1BRWZ-RL的特点和用途,包括其优点、应用领域、工作原理以及使用方法等方面,帮助读者更好地了解该产品。 1、优点ADUM131E1BRWZ-RL是一种数字隔离器,具有高速传输、高精度、低功耗和可靠性强等优点。本节将从这几个方面对其优点进行详细介绍。 高......
  • 5.13打卡
     二、设计思路三、程序流程图四、代码实现#include<bits/stdc++.h>usingnamespacestd;voidprint(ints[]);intjudge(intc[]);intj=0;intmain(){intsweet[10]={10,2,8,22,16,4,10,6,14,20};inti,t[10],l;printf("child......
  • 5.12打卡
     二、思路设计 三、程序流程图 四、代码实现#include<bits/stdc++.h>usingnamespacestd;intmain(){intx1,x2,x3,x5,x8,y1,y2,y3,y5,y8;doublemax=0.0,result;for(x8=0;x8<=2;x8++){for(x5=0;x5<=(20-......
  • 《花雕学AI》34:用13种Prompt玩转AI聊天机器人—揭秘ChatGPT模型
    引言:聊天机器人是一种能够通过自然语言进行交流的智能系统,它可以模仿人类的对话方式,提供各种信息、服务或娱乐。随着人工智能技术的发展,聊天机器人的应用越来越广泛,从电商、教育、医疗、旅游等领域,到社交、游戏、文学等领域,都可以看到聊天机器人的身影。聊天机器人不仅可以给用户......
  • 天天打卡一小时第十二天
    天天打卡一小时第十二天问题描述3-2查找整数本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“NotFound”。输入格式:输入在第一行中给出两个正整数N(≤20)和X,第二行给出N个整数。数字均不超过长整型,其间以空格分隔。输出格式:在一行中输出X的......
  • 基于dsp6713的以太网激光打标卡源码。 商业级别。
    基于dsp6713的以太网激光打标卡源码。商业级别。ID:6950000671154166189......
  • 打卡
    1.问题:马克思手稿中有一道趣味数学问题:有30个人,其中有男人、女人和小孩,他们在同一家饭馆吃饭,总共花了50先令。已知每个男人吃饭需要花3先令,每个女人吃饭需要花2先令,每个小孩吃饭需要花1先令,请编程求出男人、女人和小孩各有几人。2.思路:根据该问题的描述,可将该问题抽象为一个不定......
  • 每天打卡一小时 第二十六天
    接昨天的题#include<iostream>usingnamespacestd;template<classT>classNode{private:Node<T>*next;public:Tdata;Node(constT&data,Node<T>*next=0);Node(constNode<T>&p);~Node();......
  • c++打卡第二十四天
    一、亲密数1、问题描述 2、设计思路①、我们可以设计函数计算一个数的因子,将这些因子相加到一起,返回和并对这个返回值重新调用求因子函数,如果这个函数返回值为A,那么这两个数为亲密数,打印出AB。②、求因子可以对A进行2~A的遍历,同时c除余d,如果余数为0,那么d就是c的因子。3、流......