当前位置: 首页 > news >正文

汕头高端网站建设医疗器械查询

汕头高端网站建设,医疗器械查询,怎样建设网站呢,建设银行重置网站查询密码题目: 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 [1,2,4], l2 [1,3,4] 输出:[1,1,2,3,4,4]示例 2: 输入:l1 [], l2 [] 输…

题目:

将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 

示例 1:

输入:l1 = [1,2,4], l2 = [1,3,4]
输出:[1,1,2,3,4,4]

示例 2:

输入:l1 = [], l2 = []
输出:[]

示例 3:

输入:l1 = [], l2 = [0]
输出:[0]

提示:

  • 两个链表的节点数目范围是 [0, 50]
  • -100 <= Node.val <= 100
  • l1 和 l2 均按 非递减顺序 排列

思路:

  • 终止条件:当 list1list2 为空时,直接返回另一个链表的头节点。这样如果其中一个链表为空,函数会立即返回另一个链表。

  • 比较当前节点值:递归地比较 list1list2 当前节点的值,选择较小的节点作为当前合并链表的头部,并让它的 next 指针指向合并后的子链表。

    • 如果 list1->val < list2->val,则 list1 作为新链表的头部,并递归合并 list1->nextlist2
    • 否则,list2 作为新链表的头部,并递归合并 list1list2->next
  • 返回合并后的链表头:每次递归调用返回较小节点,并继续连接剩余部分,最终构建完整的合并链表。

代码如下:

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     struct ListNode *next;* };*/
struct ListNode* mergeTwoLists(struct ListNode* list1, struct ListNode* list2) {if(list1 == NULL){return list2;}if(list2 == NULL){return list1;}if(list1 -> val < list2 -> val){list1 -> next = mergeTwoLists(list1 -> next, list2);return list1;}else{list2 -> next = mergeTwoLists(list1, list2 -> next);return list2;}
}

设计递归算法的三要素:

  1. 明确结束的条件
  2. 明确终止时采取的办法
  3. 提取需要重复进行的部分
http://www.dtcms.com/a/531149.html

相关文章:

  • 公司做网站都需要什么加工平台苏州纳米所
  • html5网站后台模板怎么调用前台友情链接2598
  • 办公用品网站建设可行性分析仿做购物网站
  • 做网站费用上海全屋整装装修效果
  • 网站开发需求分析的内容关于做ppt的网站有哪些内容
  • 建筑设计网站素材html+jsp个人网站模板
  • 云南网络网站推广织梦网站后台教程
  • 免费seo推广软件seo外链推广员
  • 建立网站可以赚钱吗中国住房和城乡建设部招标网站
  • 西安企业建站机构那里有织梦怎么修改网站模板
  • 建什么网站能百度收录网站正在建设中9797
  • 江门网站建设总部电话单页面网站怎么做seo
  • 东莞 营销网站建设中冶东北建设最新网站
  • 合肥建设网网站做苗木网站哪家好
  • 东莞做网站推广公司WordPress注册添加
  • php 开发手机网站哈尔滨网站建设科技公司
  • 网站LOGO透明底色PNG格式怎么做的博物馆设计公司哪个好
  • 苏州网站建设费用怎样申请建立自助网站
  • 产品推广网站排名浙江新华建设有限公司官方网站
  • 建立网站需要服务器吗电子商务如何设计网站建设
  • 免费的软件网站建设wordpress 换 ip
  • 网站城市分站织梦系统杭州网站开发制作公司
  • 宁波网站建设培训学校wordpress 广告关闭
  • 哈尔滨网站seo公司wordpress 国外 企业主题
  • 给个网站急急急2022021免费正能量网站
  • 在俄罗斯做网站需要多少卢布品牌建设的好处
  • 怎样在百度免费做网站手机网站 input
  • 网站默认首页设置seo关键词优化的技巧
  • 如何做一家类似携程的网站全国公共资源交易中心官网
  • 邹城建网站初学网站开发需要书籍