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

网站建设与管理代码样式推荐网站建设服务器

网站建设与管理代码样式,推荐网站建设服务器,广州网站建设开发设计,wordpress html5特效1.题目 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 2.示例 示例 1: 输入:l1 [1,2,4], l2 [1,3,4] 输出:[1,1,2,3,4,4] 示例 2: 输入:l1 [], l2 [] 输…

1.题目

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

2.示例

示例 1:

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

 示例 2:

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

示例 3: 

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


3.思路

递归调用

将这个问题不断拆分成子问题,然后设置出口。由题目可以知道,合并两个链表,首先需要比较两个链表中的元素,将元素小的拆分出来然后拼接到后续组合好的链表中。如此反复直到最后一个一个元素。

4.代码

LeetCode代码

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode mergeTwoLists(ListNode list1, 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(list2.next,list1);return list2;}}
}

 


http://www.yayakq.cn/news/766811/

相关文章:

  • 网站建设项目特色网站建设费用支出方案
  • 设计师分享网站手机怎么制作ppt
  • 年度考核表个人总结网站建设wordpress自定义简单的单页模板
  • 如何在八戒网便宜做网站加强门户网站建设 信息公开
  • 中国建设布网站河北百度seo软件
  • 锐速做网站拉人注册给佣金的app
  • 有哪些网站建设方案网站和ip建设
  • 网站关键词快速排名技术门户网站建设与开发
  • 视频网站开发技术多个网站备案
  • 忘记网站备案账号百度网站开发合同范本
  • 做mv主题网站营销公司网络检索
  • wordpress全站伪静态网站开发人员分配
  • 网站建设色网站建设合同
  • 电商网站建设目的虎鲸微信管理系统
  • 建设旅游门户网站网站名称与域名
  • 单县菏泽网站建设ppt设计主题
  • 专业网站建设公司兴田德润信任高汽车企业网站开发方案
  • 建设银行上海分行招聘网站微信上微网站怎么做的
  • 企业门户网站服务器搜索网站怎么做
  • 网站建设与规划实验报告网上接单
  • 武威市建设局网站ftp更换网站
  • 峡江网站建设哈尔滨网站建设好
  • 网站制作应用知识移动互联网50+互联网
  • php网站开发开发实例教程跟网站开发公司签合同主要要点
  • 网站是否降权查询wordpress个人小说主题
  • 长沙网站关键词排名集团公司网站源码php
  • 网站建设情况通报php 实现网站扫码登录
  • 网站带后台网站服务器的DNs怎么查
  • 备份wordpress网站青岛开发区网站制作
  • 静态网站源文件下载上海网页设计服务